بقية كيفية التعامل مع معلمات الاستعلام عندما وضعت على الموارد ؟

StackOverflow https://stackoverflow.com/questions/49011

  •  09-06-2019
  •  | 
  •  

سؤال

لدي بقية خدمات البيانات حيث كنت تريد أن تسمح للمستخدمين لإنشاء عناصر جديدة مع HTTP وضعت باستخدام صيغ مختلفة مثل سلمان,xml,csv.أنا متأكد من كيفية التعامل مع أفضل تنسيق المواصفات في الرابط:

PUT /ressource/ID/json
PUT /ressource/ID/xml

أو

PUT /ressource/ID?format=json
PUT /ressource/ID?format=xml

إذن ما هي أفضل طريقة لتحديد شكل المؤشر ؟

إن تحديد تنسيق مع استعلام معلمة تريد أن تفعل PUT كيف يمكن أن أفعل هذا مع حليقة ؟

curl -T test/data.json -d "format=json"  http://localhost:5000/resource/33

لا تعمل.

curl -T test/data.json http://localhost:5000/update?format=json

يعمل ولكن أود أن بدلا من ذلك اسمحوا حليقة بناء معلمات الاستعلام بدلا من إضافتها من قبل نفسي.

هل كانت مفيدة؟

المحلول

مبدأ عام من خدمات الويب مريحة لاستخدام ميزات المدمج في HTTP عند الاقتضاء.في هذه الحالة, يمكن أن تشير إلى شكل من طلب وضع المحتوى من خلال وضع نوع المحتوى رأس application/json أو تطبيق/xml.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top