C POST Https請求的一些坑

2022-01-11 15:34:42 字數 1804 閱讀 1495

從上次,跟合作方的站點對接開始就產生了這個問題,當時用c#進行post提交,總是會出現問題,找了很久發現對方的站點居然是tls 1.2 的。

然而,在.net framework 4.0的環境下,居然找不到。。。system.net.securityprotocoltype 這個列舉,沒有這個值。。。

所以,在post提交的時候,是會出現問題,有的**就不會有這個問題,因為他們是1.0的。

所以啊,感覺這就是乙個坑,好在,即使沒有現成的,1.2我們也是可以用**來實現1.2的

servicepointmanager.securityprotocol = (securityprotocoltype)3072;  //

securityprotocoltype.tls1.2;

當然,如果是4.0以後的環境,檢視這個列舉是可以看到不同的值的。

namespace

system.net

}

,,,,到這裡,該說的,都說了,最後附上,c#  https post的**吧。

class

programtest

private

static

string posturl(string url, string

postdata)

else

request.method = "

post

"; //

使用get方式傳送資料

request.referer = null

; request.allowautoredirect = true

; request.useragent = "

mozilla/4.0 (compatible; msie 7.0; windows nt 5.2; .net clr 1.1.4322; .net clr 2.0.50727)";

request.accept = "

*/*"

;

byte data =encoding.utf8.getbytes(postdata);

stream newstream =request.getrequeststream();

newstream.write(data,

0, data.length);

newstream.close();

//獲取網頁響應結果

C POST Https請求的一些坑

然而,在.net framework 4.0的環境下,居然找不到。system.net.securityprotocoltype 這個列舉,沒有這個值。所以,在post提交的時候,是會出現問題,有的 就不會有這個問題,因為他們是1.0的。所以啊,感覺這就是乙個坑,好在,即使沒有現成的,1.2我們也是...

http的一些請求

get 和 post get 從指定的資源請求資料。get 請求可被快取 get 請求保留在瀏覽器歷史記錄中 get 請求可被收藏為書籤 get 請求不應在處理敏感資料時使用 get 請求有長度限制 get 請求只應當用於取回資料 post 向指定的資源提交要被處理的資料 post 請求不會被快取 ...

ajax 請求 的一些殘念

本文是篇真正的隨筆 是我在寫乙份前端優化ppt時 想到哪寫到哪 產生的乙份 羅里吧嗦的 東東.有點懶的整理 所以就發布到這個旮旯吧.ajax 優化 一 給被請求資源設定有效的長遠的 expires 的同時設定乙個相對短 且合理的 max age值 比如 對某一檔案 伺服器的響應頭 中應該包含 exp...