curl请求url正常,通过web端请求就400异常的问题记录

通过抓包发现如上图,有2个authorization header,其中一个是开发人员代码生成的,另一个是web端http请求自己携带的。目标是去除web自己携带的。

解决方法:

生成一个FeignConfig的类,requestInterceptor进行空实现。

@FeignClient 添加configuration配置。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
curl是一种常用的命令行工具,用于向Web服务器发送请求。它的名字是“客户(client)的URL工具”的缩写。 对于使用curl请求webservice接口的示例代码,我们可以使用以下步骤: 1. 首先,需要指定wsdl地址,这是表示webservice接口的URL。例如:http://ip:port/cesso/services/curl_soap_service?wsdl。 2. 确定要调用的方法名,例如:curlService。 3. 创建请求参数,可以使用SOAPRequest类来封装参数。在示例代码中,请求参数设置了用户名和密码。例如:request.setUserName("linghushaoxia"); request.setPassword("yingying")。 4. 定义命名空间,用于标识webservice接口的命名空间。示例中的命名空间是:http://linghushaoixa.github.io。 5. 使用TransformUtil类中的wsdlToCurl方法将以上信息转换为curl命令。该方法将返回一个字符串,包含完整的curl命令。 6. 最后,使用curl命令发送请求。示例代码中使用了打印语句来展示生成的curl命令。可以将该curl命令复制到命令行中执行,即可发送请求。 通过以上步骤,我们可以使用curl请求webservice接口并发送所需的参数。例如,示例代码中的curl命令可以这样写:curl -H 'content-type: application/xml' -d '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:curlService xmlns:ns2="http://linghushaoixa.github.io"><request><password>yingying</password><userName>linghushaoxia</userName></request></ns2:curlService></soap:Body></soap:Envelope>' http://ip:port/cesso/services/curl_soap_service?wsdl。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值