c123456789qs 发表于 2022-1-4 13:30:03

post 问题

http post 返回的数据中,中文变乱码 ,需要怎么改,请求头里面要咋加上什么吗?

Func http_post($s_url) ;post   地址入参

        $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
        $oHTTP.Option(4) = 13056
        $oHTTP.Option(6) = False
        $oHTTP.Open("post", $s_url, False)       
        $oHTTP.SetRequestHeader("Content-Type", "application/json")
        $oHTTP.Send()
        If Not @error Then
                MsgBox(262144,"结果",$oHTTP.responsetext)
        Else
                MsgBox(262144,"错误","")
        EndIf
        $oHTTP = 0
EndFunc   ;==>http_post

返回的 json
{
"code": 0,
"msg": "èˉ·???è??è????·è?????è°???¨èˉ¥??1?3?"
}


风过无痕 发表于 2022-1-4 19:31:46

看文档要求,我之前发过一次https://www.autoitx.com/thread-71359-1-1.html,你可以试试看能不能用

c123456789qs 发表于 2022-1-5 11:12:29

本帖最后由 c123456789qs 于 2022-1-5 11:16 编辑

风过无痕 发表于 2022-1-4 19:31
看文档要求,我之前发过一次https://www.autoitx.com/thread-71359-1-1.html,你可以试试看能不能用
好了谢谢
页: [1]
查看完整版本: post 问题