【发布时间】:2020-04-03 00:17:03
【问题描述】:
我正在尝试使用 Mule ESB http:request 端点从 api.crossref.org 获取数据。我发现如果包含端口号,我会得到 404。也就是这个请求成功了:
GET http://api.crossref.org/works?filter=doi%3A10.1080%2F10573560601158461&sort=score&order=desc HTTP/1.1
Host: api.crossref.org
<blank line>
<blank line>
但是这个失败了:
GET http://api.crossref.org:80/works?filter=doi%3A10.1080%2F10573560601158461&sort=score&order=desc HTTP/1.1
Host: api.crossref.org:80
<blank line>
<blank line>
有没有办法强制 Mule 从标头中省略端口号? HTTPS 和 443 也会发生这种情况。
【问题讨论】: