我正在使用 RESTFul 客户端Insomnia
来测试我的GET
请求。
我得到 500internal server error
如下所示
* Preparing request to https://sample.azure-api.net/masterData/carTypes
* Using libcurl/7.57.0-DEV OpenSSL/1.0.2o zlib/1.2.11 libssh2/1.7.0_DEV
* Current time is 2019-08-30T05:03:09.029Z
* Disable timeout
* Enable automatic URL encoding
* Enable SSL validation
* Enable cookie sending with jar of 0 cookies
* Found bundle for host sample.azure-api.net: 0x205d69260b0 [can pipeline]
* Re-using existing connection! (#7) with host sample.azure-api.net
* Connected to sample.azure-api.net (XX.XXX.XXX.XX) port 443 (#7)
> GET /masterData/carTypes HTTP/1.1
> Host: sample.azure-api.net
> User-Agent: insomnia/6.6.2
> Accept: */*
< HTTP/1.1 500 Internal Server Error
< Content-Length: 111
< Content-Type: application/json
< Date: Fri, 30 Aug 2019 05:03:09 GMT
为了排除故障,我打开wireshark
,选择Ethernet2
界面并开始捕获流量。还添加了一个过滤器,如下所示
http.host == "sample.azure-api.net"
但是当我应用上述过滤器时,我没有看到任何流量被过滤。
但是当我尝试过滤时IP Destination
,我会看到流量。
ip.dst == XX.XXX.XXX.XX && tcp.port == 443
为什么按主机名过滤不起作用?
我想解决什么?根本问题
当我使用 rest 客户端尝试来自 c# 代码的相同请求时,出现以下错误
{“请求中止:无法创建 SSL/TLS 安全通道。”}
所以基本上我试图找到请求失败的确切位置!