webservice接口 http post请求的调用

webservice接口 http post请求的调用,第1张

线上客户的webservice接口 提供的接口地址 可以直接curl访问 但通过webservice cxf代码调用却不行

查了看了一下报文 报文中soap:address location 与访问接口地址的 IP出现变化了

生产服务器没法访问 soap:address location 中的IP地址

然后客户提供一个curl post的调用方式

curl --location --request POST 'http://xxxx:8086/runtime//s' \
--header 'Connection: keep-alive' \
--header 'Authorization;' \
--header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36' \
--header 'Content-Type: text/xml;charset=UTF-8' \
--header 'Accept: */*' \
--header 'Origin: http://10.12.70.37:8066' \
--header 'Referer: http://10.12.70.37:8066/front/' \
--header 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8' \
--header 'Cookie: lang=zh-CN' \
--data '
    
    
        
            
            NISP
            
            
                            BPM-状态
         ]]>
            

        

    

'
 

最后根据这段curl  做成httpclient的方式进行请求 调用 通过

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/735550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存