HTTP プロシジャ
例7: HEADEROUT_OVERWRITEを指定するGET
| 要素: |
HEADEROUT引数 HEADEROUT_OVERWRITE引数 |
詳細
この例は、HEADEROUT_OVERWRITE引数の効果を示しています。GET要求は、出力先に到達する前に2回リダイレクトされます。HEADEROUT_OVERWRITEでは、最後の出力ヘッダーのみが記録されます。
リダイレクト後の標準のHEADEROUT出力の例
filename hdrs "u:\prochttp\Testware\GetHdr_out.txt";
filename out "u:\prochttp\Testware\GetTest_out.txt";
proc http
url="http://httpbin.org/redirect/2"
method=GET
headerout=hdrs
out=out;
run;
これはGetHdr_out.txtのコンテンツです。
HTTP/1.1 302 FOUND Server: nginx Date: Mon, 20 Apr 2015 14:19:52 GMT Content-Type: text/html; charset=utf-8 Content-Length: 247 Connection: keep-alive Location: /relative-redirect/1 Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true HTTP/1.1 302 FOUND Server: nginx Date: Mon, 20 Apr 2015 14:19:53 GMT Content-Type: text/html; charset=utf-8 Content-Length: 0 Connection: keep-alive Location: /get Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true HTTP/1.1 200 OK Server: nginx Date: Mon, 20 Apr 2015 14:19:53 GMT Content-Type: application/json Content-Length: 195 Connection: keep-alive Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true
HEADEROUT_OVERWRITEでのHEADEROUT要求の例
filename hdrs "u:\prochttp\Testware\GetHdr2_out.txt";
filename out "u:\prochttp\Testware\GetTest2_out.txt";
proc http
url="http://httpbin.org/redirect/2"
method=GET
headerout=hdrs
out=out
HEADEROUT_OVERWRITE;
run;
これはGetHdr2_out.txtのコンテンツです。
HTTP/1.1 200 OK Server: nginx Date: Mon, 20 Apr 2015 14:22:48 GMT Content-Type: application/json Content-Length: 195 Connection: keep-alive Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true
最終更新: 2026年9月18日