gpt4 book ai didi

php - 元素上不允许尾随斜线

转载 作者:可可西里 更新时间:2023-11-01 00:41:20 25 4
gpt4 key购买 nike

我正在使用 soap api 在 php 中开发 Web 应用程序。我使用如下所示的 xml 格式 将请求发送到 api,但在 中查看 xml 时出现类似 Trailing solidus not allowed on element companyname 的错误 postman .

<OTA_AirLowFareSearchRQ xmlns="http://www.opentravel.org/OTA/2003/05" ResponseType="OTA" ResponseVersion="1.9.2" Version="1.9.2" AvailableFlightsOnly="true">
<POS>
<Source PseudoCityCode="PCC">
<RequestorID ID="1" Type="1">
<CompanyName Code="TN" />
</RequestorID>
</Source>

</POS>
<OriginDestinationInformation RPH="1">
<DepartureDateTime>2016-03-15T11:00:00</DepartureDateTime>
<OriginLocation LocationCode="KTM"/>
<DestinationLocation LocationCode="DEL"/>
<TPA_Extensions>
<SegmentType Code="O"/>
</TPA_Extensions>

</OriginDestinationInformation>
<TravelPreferences ValidInterlineTicket="true">
<CabinPref PreferLevel="Preferred" Cabin="Y" />
<TPA_Extensions>
<TripType Value="Return" />
<LongConnectTime Min="780" Max="1200" Enable="true" />
<ExcludeCallDirectCarriers Enabled="true" />
</TPA_Extensions>

</TravelPreferences>
<TravelerInfoSummary>
<SeatsRequested>3</SeatsRequested>
<AirTravelerAvail>
<PassengerTypeQuantity Code="ADT" Quantity="2" />
<PassengerTypeQuantity Code="CHD" Quantity="1" />
</AirTravelerAvail>
</TravelerInfoSummary>
<TPA_Extensions>
<IntelliSellTransaction>
<RequestType Name="50ITINS" />
</IntelliSellTransaction>
</TPA_Extensions>
</OTA_AirLowFareSearchRQ>

我用谷歌搜索了这个错误,但没有找到任何解决方案。我也无法确定错误的内容,所以我需要一些帮助。

截图: enter image description here

当我将鼠标悬停在第 5 行的十字标志上时,出现类似元素公司名称不允许尾随斜线 的错误,当我将鼠标悬停在第 6 行时,出现类似意外结束标记的错误(requestorid) ignored. 在这里我无法确定错误的内容。我认为它采用正确的 xml 格式。

最佳答案

我今天遇到了这种情况,但我需要做的就是将 Postman 中的响应查看器类型从“HTML”切换为“XML”,错误就消失了。这可能是因为服务器响应没有正确设置 Content-Type header - 它以 text/html 的形式出现,而不是 text/xml.

关于php - 元素上不允许尾随斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35973230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com