ପୂର୍ବରୁ ibrowse ବ୍ୟବହାର କରୁଥିବା ପ୍ରୟୋଗ ପାଇଁ, ଫରୱାର୍ଡ ପ୍ରକ୍ସି ଅନୁରୋଧ ବିକଳ୍ପରେ ରହେ:

Options = [{proxy_host, "proxy.example"},
           {proxy_port, 8080}],
ibrowse:send_req("http://www.example.com/", [], get, [],
                 Options, 5000).

ଏହି ଉଦାହରଣ ଧରି ନେଇଛି ଯେ ibrowse ପ୍ରୟୋଗ ପୂର୍ବରୁ ଆରମ୍ଭ ହୋଇଛି। ଷଷ୍ଠ ଆର୍ଗୁମେଣ୍ଟ ଅନୁରୋଧର ସମୟ ସୀମା ମିଲିସେକେଣ୍ଡରେ ଦିଏ। ଅନୁରୋଧର URL ଲକ୍ଷ୍ୟ ସ୍ଥାନ ଚିହ୍ନଟ କରେ; proxy_host ଏବଂ proxy_port ମଧ୍ୟସ୍ଥ ଚିହ୍ନଟ କରେ। ଏହି ସାର୍ବଜନୀନ HTTP URL ପରୀକ୍ଷା କରିବା ସମୟରେ ପ୍ଲେସହୋଲଡରକୁ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏକ ଅପ୍ରମାଣିତ ପ୍ରାର୍ଥୀ ସହିତ ବଦଳାନ୍ତୁ।

ଦଲିଲଭୁକ୍ତ ପ୍ରମାଣୀକରଣ ବିକଳ୍ପଗୁଡ଼ିକ ହେଉଛି proxy_user ଏବଂ proxy_password। ପ୍ରକ୍ସି ସେହି ଖାତା ଆବଶ୍ୟକ କରୁଥିବା ସମୟରେ ସେଗୁଡ଼ିକ ଯୋଡ଼ନ୍ତୁ, ଲକ୍ଷ୍ୟର ନିଜସ୍ୱ ଲଗଇନକୁ ବିନିମୟଯୋଗ୍ୟ ପ୍ରମାଣପତ୍ର ଭାବରେ ବ୍ୟବହାର କରିବା ପରିବର୍ତ୍ତେ।

ସିଙ୍କ୍ରୋନସ ଫଳାଫଳ {ok, Status, Headers, Body} କିମ୍ବା ଏକ ତ୍ରୁଟି ଟ୍ୟୁପଲ ହୋଇପାରେ। Status ସହିତ ଟ୍ୟୁପଲ ଟ୍ୟାଗ ମଧ୍ୟ ଯାଞ୍ଚ କରନ୍ତୁ। ଏକ HTTP ପୁନଃନିର୍ଦ୍ଦେଶ କିମ୍ବା ପ୍ରକ୍ସିର ତ୍ରୁଟି ପ୍ରତିକ୍ରିୟା ପରିବହନ ସ୍ତରରେ ସଫଳଭାବେ ଆସିପାରେ କିନ୍ତୁ ପ୍ରୟୋଗ ଆଶା କରିଥିବା ପୃଷ୍ଠା ନ ହୋଇପାରେ।

ଏହି ସ୍ନିପେଟ ଦଲିଲଭୁକ୍ତ HTTP-ପ୍ରକ୍ସି ବିକଳ୍ପ ଇଣ୍ଟରଫେସ ଅନୁସରଣ କରେ। ଏହା Erlangର ଅନ୍ୟ HTTP କ୍ଲାଏଣ୍ଟ କନଫିଗର କରେ ନାହିଁ ଏବଂ ପ୍ରତ୍ୟେକ ପ୍ରକ୍ସି ପ୍ରମାଣୀକରଣ ଯୋଜନା ପାଇଁ ସମର୍ଥନ ସ୍ଥାପନ କରେ ନାହିଁ। କଲ କରୁଥିବା କୋଡ କେଉଁ ଏଣ୍ଡପଏଣ୍ଟ ଚେଷ୍ଟା କଲା ଏବଂ କେଉଁ ପ୍ରତିକ୍ରିୟା ପାଇଲା ବ୍ୟାଖ୍ୟା କରିପାରିବା ପାଇଁ ମାର୍ଗ ଏବଂ ଫଳାଫଳ ପରିଚାଳନାକୁ ଅନୁରୋଧ ନିକଟରେ ରଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ