我想發(fā)送HTTP GET到http://example.com/%2F。我的第一個(gè)猜測(cè)是這樣的:using (WebClient webClient = new WebClient()){ webClient.DownloadData("http://example.com/%2F");}不幸的是,我可以看到網(wǎng)絡(luò)上實(shí)際發(fā)送的是:GET // HTTP/1.1Host: example.comConnection: Keep-Alive所以http://example.com/%2F被翻譯成http://example.com//發(fā)送之前。有沒(méi)有一種方法可以實(shí)際發(fā)送此GET請(qǐng)求?OCSP協(xié)議要求在HTTP / GET上使用OCSP時(shí)必須發(fā)送base-64編碼的url編碼,因此有必要發(fā)送實(shí)際的%2F而不是'/'以使其兼容。編輯:這是OCSP協(xié)議標(biāo)準(zhǔn)(RFC 2560附錄A.1.1)的相關(guān)部分:使用GET方法的OCSP請(qǐng)求的構(gòu)造如下:GET {url} / {url-encoding of OCSPRequest的DER編碼的base-64編碼}我很樂(lè)意接受其他閱讀,但是我看不出還有什么意思。
- 3 回答
- 0 關(guān)注
- 553 瀏覽
添加回答
舉報(bào)
0/150
提交
取消