คำถามติดแท็ก uri

Uniform Resource Identifier (หรือ URI) เป็นสตริงของอักขระที่ใช้เพื่อระบุชื่อหรือทรัพยากร URI เป็นคำศัพท์ดั้งเดิม ในกรณีส่วนใหญ่ควรใช้คำว่า URL แทน


8
พารามิเตอร์ถูกส่งในคำขอ HTTP POST อย่างไร
ในคำขอHTTP GETพารามิเตอร์จะถูกส่งเป็นสตริงเคียวรี : http://example.com/page ? parameter = value & ยัง = อีก ในคำขอHTTP POSTพารามิเตอร์จะไม่ถูกส่งไปพร้อมกับ URI คุณค่าอยู่ที่ไหน ในส่วนหัวคำขอ? ในคำขอร่างกาย? มันดูเหมือนอะไร?
1475 http  post  parameters  request  uri 

22
แบบแผน REST URI - ชื่อทรัพยากรเอกพจน์หรือพหูพจน์ขณะสร้าง
ฉันยังใหม่กับ REST และฉันสังเกตเห็นว่าในบริการ RESTful บางอย่างพวกเขาใช้ URI ทรัพยากรที่แตกต่างกันสำหรับการอัปเดต / รับ / ลบและสร้าง เช่น การสร้าง - การใช้/ ทรัพยากรด้วยวิธีการ POST (สังเกตพหูพจน์) ในบางสถานที่การใช้/ ทรัพยากร (เอกพจน์) ปรับปรุง - ใช้/ ทรัพยากร / 123ด้วยวิธีการ PUT รับ - การใช้/ ทรัพยากร / 123ด้วยวิธีการ GET ฉันสับสนเล็กน้อยเกี่ยวกับแผนการตั้งชื่อ URI นี้ เราควรใช้พหูพจน์หรือเอกพจน์เพื่อสร้างทรัพยากรอะไร เกณฑ์ที่ควรตัดสินใจในขณะนั้นคืออะไร

6
ขีดกลางขีดเส้นใต้หรือ camelCase เป็นตัวคั่นคำใน URIs
ฉันกำลังออกแบบ API บน HTTP สำหรับแอปอินทราเน็ต ฉันรู้ว่ามันเป็นข้อกังวลเล็ก ๆ น้อย ๆ ในรูปแบบที่ยิ่งใหญ่ของสิ่งต่าง ๆ แต่: ฉันควรใช้ยัติภังค์, ขีดล่าง, หรือ camelCase เพื่อคั่นคำใน URIs หรือไม่? นี่คือความคิดเริ่มต้นของฉัน: CamelCase ปัญหาที่เป็นไปได้หากเซิร์ฟเวอร์ไม่คำนึงถึงขนาดตัวพิมพ์ ดูเหมือนว่าจะมีการใช้งานอย่างแพร่หลายในคีย์สตริงข้อความค้นหา ( http://api.example.com ? searchQuery = ... ) แต่ไม่ใช่ในส่วนอื่น ๆ ของ URI ยัติภังค์ ชื่นชอบสุนทรียภาพมากกว่าทางเลือกอื่น ดูเหมือนว่าจะใช้กันอย่างแพร่หลายในส่วนของเส้นทางของ URI ไม่เคยเห็นคีย์สตริงข้อความค้นหาที่มีการใส่ยัติภังค์ในป่า อาจดีกว่าสำหรับ SEO (นี่อาจเป็นตำนาน) ขีด อาจง่ายกว่าสำหรับภาษาโปรแกรมที่จะจัดการ API ยอดนิยมหลายแห่ง (Facebook, Netflix, StackExchange ฯลฯ …
476 api  url  rest  uri  restful-url 

14
มันถูกต้องหรือไม่ที่จะแทนที่ http: // ด้วย // ใน <script src =“ http: // …”>?
ฉันมีองค์ประกอบดังต่อไปนี้: &lt;script type="text/javascript" src="https://cdn.example.com/js_file.js"&gt;&lt;/script&gt; ในกรณีนี้ไซต์คือ HTTPS แต่ไซต์นั้นอาจเป็นเพียง HTTP (ไฟล์ JS อยู่ในโดเมนอื่น) ฉันสงสัยว่ามันถูกต้องหรือไม่ที่จะทำสิ่งต่อไปนี้เพื่อความสะดวก: &lt;script type="text/javascript" src="//cdn.example.com/js_file.js"&gt;&lt;/script&gt; ฉันสงสัยว่าการลบhttp:หรือhttps:? ดูเหมือนว่าจะทำงานได้ทุกที่ที่ฉันทดสอบ แต่มีบางกรณีที่มันไม่ทำงานหรือไม่

18
แปลงไฟล์: Uri เป็น File ใน Android
วิธีที่ง่ายที่สุดในการแปลงจาก a file: android.net.Uriเป็น a Fileใน Android คืออะไร? พยายามต่อไปนี้ แต่ใช้งานไม่ได้: final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString()); assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath());
401 android  file  uri  file-uri 

29
รับชื่อไฟล์และเส้นทางจาก URI จาก mediastore
ฉันได้รับonActivityResultคืนจากการเลือกรูปภาพที่ฉันสามารถรับ URI สำหรับภาพได้โดยใช้สิ่งต่อไปนี้: Uri selectedImage = data.getData(); การแปลงเป็นสตริงให้สิ่งนี้: content://media/external/images/media/47 หรือเส้นทางให้: /external/images/media/47 อย่างไรก็ตามฉันไม่สามารถหาวิธีแปลงเป็นเส้นทางที่แน่นอนได้เพราะฉันต้องการโหลดภาพเป็นบิตแมปโดยไม่ต้องคัดลอกที่อื่น ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยใช้ URI และตัวแก้ไขเนื้อหา แต่ดูเหมือนว่าจะเป็นการรีบูตเครื่องโทรศัพท์ฉันเดาว่าMediaStoreจะไม่นับหมายเลขเดิมระหว่างการรีบูต

19
แยกสตริง URI ลงในชุดชื่อมูลค่า
ฉันมี URI เช่นนี้: https://google.com.ua/oauth/authorize?client_id=SS&amp;response_type=code&amp;scope=N_FULL&amp;access_type=offline&amp;redirect_uri=http://localhost/Callback ฉันต้องการคอลเล็กชันที่มีองค์ประกอบแยกวิเคราะห์: NAME VALUE ------------------------ client_id SS response_type code scope N_FULL access_type offline redirect_uri http://localhost/Callback เป็นที่แน่นอนฉันต้องเทียบเท่า Java สำหรับ C # /. NET HttpUtility.ParseQueryStringวิธี กรุณาให้คำแนะนำกับฉัน ขอบคุณ

9
วิธีการตรวจสอบว่าสตริงเป็น URL HTTP ที่ถูกต้อง?
มีUri.IsWellFormedUriStringและUri.TryCreateวิธีการ แต่พวกเขาดูเหมือนจะกลับtrueสำหรับเส้นทางไฟล์ ฯลฯ ฉันจะตรวจสอบได้อย่างไรว่าสตริงนั้นเป็น URL HTTP ที่ถูกต้อง (ไม่จำเป็นต้องใช้งาน) สำหรับการตรวจสอบความถูกต้องของอินพุต
251 c#  .net  validation  url  uri 

7
.NET - รับโปรโตคอลโฮสต์และพอร์ต
มีวิธีง่ายๆใน. NET เพื่อรับโปรโตคอลปัจจุบันโฮสต์และพอร์ตอย่างรวดเร็วหรือไม่ ตัวอย่างเช่นถ้าฉันอยู่ใน URL ต่อไปนี้: http://www.mywebsite.com:80/pages/page1.aspx ฉันต้องการส่งคืน: http://www.mywebsite.com:80 ฉันรู้ว่าฉันสามารถใช้Request.Url.AbsoluteUriเพื่อรับ URL ที่สมบูรณ์และฉันรู้ว่าฉันสามารถใช้Request.Url.Authorityเพื่อรับโฮสต์และพอร์ต แต่ฉันไม่แน่ใจเกี่ยวกับวิธีที่ดีที่สุดในการรับโปรโตคอลโดยไม่ต้องแยกวิเคราะห์สตริง URL ข้อเสนอแนะใด ๆ
228 .net  asp.net  url  uri  authority 

2
เปลี่ยนสตริงเป็น Uri ใน Android
'songchoice'ฉันมีสตริง ฉันต้องการให้มันกลายเป็น 'Uri' เพื่อให้ฉันสามารถใช้กับMediaPlayer.create(context, Uri) ฉันจะแปลง songchoice เป็น Uri ได้อย่างไร
219 java  android  uri 

16
วิธีรับ Bitmap จาก Uri
วิธีรับวัตถุบิตแมปจาก Uri (หากฉันประสบความสำเร็จในการเก็บไว้ใน /data/data/MYFOLDER/myimage.pngหรือfile///data/data/MYFOLDER/myimage.png) เพื่อใช้ในแอปพลิเคชันของฉัน ใครบ้างมีความคิดในการทำสิ่งนี้ให้สำเร็จ

8
รับชื่อไฟล์จากสตริง URI ใน C #
ฉันมีวิธีนี้ในการคว้าชื่อไฟล์จากสตริง URI ฉันจะทำอย่างไรเพื่อให้แข็งแกร่งขึ้น private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length &gt; 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 

8
ใช้ URI builder ใน Android หรือสร้าง URL ด้วยตัวแปร
ฉันกำลังพัฒนาแอพ Android ฉันต้องสร้าง URI สำหรับแอปของฉันเพื่อขอ API หากไม่มีวิธีอื่นในการวางตัวแปรใน URI นี่เป็นวิธีที่ง่ายที่สุดที่ฉันพบ ฉันพบว่าคุณต้องใช้Uri.Builderแต่ฉันไม่แน่ใจว่าจะทำอย่างไร URL ของฉันคือ: http://lapi.transitchicago.com/api/1.0/ttarrivals.aspx?key=[redacted]&amp;mapid=value โครงการของฉันคือ http อำนาจเป็นlapi.transitchicago.comเส้นทางคือ/api/1.0ส่วนเส้นทาง (s) และสตริงแบบสอบถามเป็นttarrivals.aspxkey=[redacted]&amp;mapid=value รหัสของฉันอยู่ด้านล่าง: Intent intent = getIntent(); String value = intent.getExtras().getString("value"); Uri.Builder builder = new Uri.Builder(); builder.scheme("http") .authority("www.lapi.transitchicago.com") .appendPath("api") .appendPath("1.0") .appendPath("ttarrivals.aspx") .appendQueryParameter("key", "[redacted]") .appendQueryParameter("mapid", value); ผมเข้าใจว่าฉันจะทำURI.addแต่ฉันจะบูรณาการเข้ากับUri.Builder? ฉันควรเพิ่มทุกอย่างเหมือนURI.add(scheme), URI.add(authority)และอื่น ๆ ? หรือนั่นไม่ใช่วิธีที่จะทำ? นอกจากนี้ยังมีวิธีอื่นที่ง่ายกว่าในการเพิ่มตัวแปรไปยัง URI / …
202 android  uri  uribuilder 

7
แปลงพา ธ ไฟล์เป็นไฟล์ URI หรือไม่
. NET Framework มีวิธีการใด ๆ ในการแปลงเส้นทาง (เช่น"C:\whatever.txt") ไปเป็นไฟล์ URI (เช่น"file:///C:/whatever.txt") หรือไม่? System.Uriชั้นจะมีย้อนกลับ (จากแฟ้ม URI ไปยังเส้นทางที่แน่นอน) แต่ไม่มีอะไรเท่าที่ผมสามารถหาสำหรับการแปลงเป็นไฟล์ URI นอกจากนี้นี่ไม่ใช่แอปพลิเคชัน ASP.NET
201 c#  .net  path  uri 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.