我有一个邮递员的请求,工作正常。
但是,当我从邮递员复制curl代码时,我从API来源获得了http 500。来源使用http基本身份验证
curl --basic --request POST --url https://ws.nls.fi/ktjkii/wfs-2015/wfs --header 'cache-control: no-cache' --header 'postman-token: 25017565-f897-7727-f42e-asdqwe123' --data '<wfs:GetFeature xmlns:ktjkiiwfs="http://xml.nls.fi/ktjkiiwfs/2010/02" xmlns:wfs="http://www.opengis.net/wfs" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"><wfs:Query typeName="ktjkiiwfs:PalstanTietoja" srsName="epsg:3067"><ogc:Filter><ogc:PropertyIsEqualTo><ogc:PropertyName>ktjkiiwfs:rekisteriyksikonKiinteistotunnus</ogc:PropertyName><ogc:Literal>My_number</ogc:Literal></ogc:PropertyIsEqualTo></ogc:Filter></wfs:Query></wfs:GetFeature>' -v -u my_user:my_pass
答案 0 :(得分:0)
邮递员似乎会自动附加XML标头。
添加时:
-H "Content-Type:application/xml"
在我的代码中有效