[問題] https post無法把值post出去
原本使用的網頁jquery如下,可以把msg=$("#content").val() 給POST到遠端API
$("button").click(function(){
$.post("API網址",{msg:$("#content").val(),},
function(e){
console.log(e);
});
});
想要改寫成C#之後多些彈性
但POST出去的內容,API一直回應說抓不到msg的值
string param = "msg=我要傳的訊息";
byte[] bs = Encoding.UTF8.GetBytes(param);
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("API網址");
req.Method = "POST";
req.ContentType = "application/json";
req.ContentLength = bs.Length;
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(bs, 0, bs.Length);
}
不曉得哪邊出了問題,搞了兩天還搞不定
原本想說折衷一下乾脆改用shellwindows去控制網頁傳值
但好死不死這網頁只能在chrome和edge運作,換成IE就一樣post不到
偏偏VS又只支援IE的control,快瘋了...-.-
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.76.232 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1564027492.A.705.html
推
07/25 12:43,
5年前
, 1F
07/25 12:43, 1F
推
07/26 08:30,
5年前
, 2F
07/26 08:30, 2F
推
07/26 10:16,
5年前
, 3F
07/26 10:16, 3F
→
07/26 10:17,
5年前
, 4F
07/26 10:17, 4F
→
07/29 00:51,
5年前
, 5F
07/29 00:51, 5F
→
07/29 00:51,
5年前
, 6F
07/29 00:51, 6F
推
08/01 23:00,
5年前
, 7F
08/01 23:00, 7F
→
08/07 20:17,
5年前
, 8F
08/07 20:17, 8F
→
08/07 20:17,
5年前
, 9F
08/07 20:17, 9F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章