我發送httpwebrequests到paypal api服務器,並使用https。我做了正常的事情,你通常使用http請求做,並且它工作。我是否需要做任何特殊的事情才能正確使用https,或者在請求URL中指定https以使其正常工作?使用HTTPS和httpWebRequest
謝謝!
順便說一下,我的請求是從我的服務器發送的,所以加密它們就像從客戶端計算機發送出去一樣重要,但我仍然希望做到這一點。
我發送httpwebrequests到paypal api服務器,並使用https。我做了正常的事情,你通常使用http請求做,並且它工作。我是否需要做任何特殊的事情才能正確使用https,或者在請求URL中指定https以使其正常工作?使用HTTPS和httpWebRequest
謝謝!
順便說一下,我的請求是從我的服務器發送的,所以加密它們就像從客戶端計算機發送出去一樣重要,但我仍然希望做到這一點。
在使用HttpWebRequest
時,只需將https與https交換即可。它不需要對https請求進行特殊處理。
如果證書沒有問題,將URL更改爲https 應該足夠。
SSL將檢查三件事情,當談到證書:
在這些標準中,#3是最常見的失敗檢查。您可以通過編程方式忽略任何或所有這些錯誤(風險自擔)。 Here是一個如何做到這一點的例子。
這就是說,如果這是PayPal API,你不應該有任何證書錯誤。
如果您使用方法SetCookies(Uri, string)
的CookieContainer
類服務器將使用https工作將拒絕您的請求! 要在登錄後使用cookie,您必須使用單個cookie對象!
工作時使用WebRequest而不是HttpWebRequest嗎? –
WebRequest.Create實際上創建了一個HttpWebRequest,所以,是的。 – spender
設置https後,我得到403 –