คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
URLMissing
ข้อความแสดงข้อผิดพลาด
การทำให้พร็อกซี API ใช้งานได้ผ่าน Edge UI หรือ Edge Management API จะล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้
Error Saving Revision [revision_number] URL is missing in Step [policy_name]
ตัวอย่างข้อความแสดงข้อผิดพลาด
Error Saving Revision 2
URL is missing in Step ExecuteGeocodingRequest.
ภาพหน้าจอตัวอย่าง
สาเหตุ
หากองค์ประกอบ <URL>
ในนโยบายคำขอราคาเสนอบริการขาดหายไปหรือเว้นว่างไว้ จะทำให้การทำให้พร็อกซี API ใช้งานได้ล้มเหลว
การวินิจฉัย
ตรวจสอบองค์ประกอบ <URL>
ในนโยบายข้อความไฮไลต์บริการที่ระบุในข้อความแสดงข้อผิดพลาด หากไม่มีการประกาศ URL ภายในองค์ประกอบ แสดงว่านี่คือสาเหตุของข้อผิดพลาด ตัวอย่างเช่น นโยบายข้อความไฮไลต์บริการต่อไปนี้มีองค์ประกอบ <URL>
ที่ว่างเปล่า
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL></URL>
</HTTPTargetConnection>
</ServiceCallout>
เนื่องจากองค์ประกอบ <URL>
ว่างเปล่า การทำให้พร็อกซี API ใช้งานได้จึงล้มเหลว
ความละเอียด
ตรวจสอบว่าองค์ประกอบ <URL>
ในนโยบายข้อความไฮไลต์บริการมี URL ที่ถูกต้อง เช่น
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>
ConnectionInfoMissing
ข้อความแสดงข้อผิดพลาด
การทำให้พร็อกซี API ใช้งานได้ผ่าน Edge UI หรือ Edge Management API จะล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้
Error Saving Revision [revision_number] Connection information is missing in Step [policy_name]
ตัวอย่างข้อความแสดงข้อผิดพลาด
Error Saving Revision 1
Connection information is missing in Step ExecuteGeocodingRequest.
ภาพหน้าจอตัวอย่าง
สาเหตุ
หากนโยบายคำขอราคาเสนอบริการไม่มีองค์ประกอบ <HTTPTargetConnection>
หรือ <LocalTargetConnection>
การทำให้พร็อกซี API ใช้งานได้จะล้มเหลว
การวินิจฉัย
ระบุว่านโยบายข้อความไฮไลต์บริการมีการกำหนดองค์ประกอบ <HTTPTargetConnection>
หรือ <LocalTargetConnection>
เช่น
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
</ServiceCallout>
โปรดสังเกตว่าไม่มีการกำหนดองค์ประกอบ <HTTPTargetConnection>
หรือ <LocalTargetConnection>
ในนโยบาย
ความละเอียด
ตรวจสอบว่านโยบายข้อความไฮไลต์บริการมีองค์ประกอบ <HTTPTargetConnection>
หรือ <LocalTargetConnection>
อย่างใดอย่างหนึ่ง เช่น
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>
InvalidTimeoutValue
ข้อความแสดงข้อผิดพลาด
การทำให้พร็อกซี API ใช้งานได้ผ่าน Edge UI หรือ Edge Management API ล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้
Error Saving Revision [revision_number] Invalid Timeout value [0 or negative_number].
ตัวอย่างข้อความแสดงข้อผิดพลาด
Error Saving Revision 1
Invalid Timeout value -1.
ภาพหน้าจอตัวอย่าง
สาเหตุ
หากองค์ประกอบ <Timeout>
ในนโยบายคำขอราคาเสนอบริการมีการระบุค่าเป็นศูนย์หรือค่าลบ การทำให้พร็อกซี API ใช้งานได้จะล้มเหลว
การวินิจฉัย
ตรวจสอบองค์ประกอบ <Timeout>
ในนโยบายข้อความไฮไลต์บริการ หากค่าเป็น 0 หรือเป็นจำนวนลบ แสดงว่าเป็นสาเหตุของข้อผิดพลาด เช่น
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<Timeout>0</Timeout>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>
เนื่องจากองค์ประกอบ <Timeout>
มีค่าเป็น 0 พร็อกซีจึงทำให้ใช้งานไม่ได้
ความละเอียด
ตรวจสอบว่าค่าที่ระบุสำหรับองค์ประกอบ <Timeout>
เป็นจำนวนที่ไม่ใช่ 0 หรือจำนวนที่ไม่เป็นลบ เช่น
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ServiceCallout name="ExecuteGeocodingRequest">
<Request variable="GeocodingRequest"/>
<Response>GeocodingResponse</Response>
<Timeout>10</Timeout>
<HTTPTargetConnection>
<URL>http://maps.googleapis.com/maps/api/geocode/json</URL>
</HTTPTargetConnection>
</ServiceCallout>