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

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

4
URI การเปลี่ยนเส้นทางคืออะไร มันใช้กับแอพ iOS สำหรับ OAuth2.0 อย่างไร
โปรแกรมเมอร์ผู้เริ่มต้นที่นี่โปรดอภัยความไม่รู้และคำอธิบายจะดีจริงๆ :) ฉันพยายามอ่านบทแนะนำสำหรับบริการ OAuth 2.0 บางอย่าง แต่ฉันไม่เข้าใจ URI การเปลี่ยนเส้นทางนี้ ... ในบริบทเฉพาะของฉันสมมติว่าฉันกำลังพยายามสร้างแอป iPhone ที่ใช้ OAuth 2.0 สำหรับบริการบางอย่าง . ฉันมีรหัสแอปที่สร้างขึ้น แต่ฉันต้องจัดเตรียม URI การเปลี่ยนเส้นทางบางอย่างเพื่อสร้างคีย์ API นี่เป็น URL ที่ฉันควรจะโฮสต์ด้วยตัวเองหรือไม่? ตามชื่อที่แนะนำฉันคิดว่า URL การเปลี่ยนเส้นทางควรจะ "เปลี่ยนเส้นทาง" บางคน ฉันเดาเพียงว่ามันเป็น URL ที่ผู้ใช้ถูกเปลี่ยนเส้นทางไปหลังจากพวกเขาเข้าสู่บริการ อย่างไรก็ตามแม้ว่าข้อสันนิษฐานนั้นจะถูกต้อง แต่ฉันไม่เข้าใจสิ่งอื่น - แอพของฉันจะเปิดอีกครั้งได้อย่างไรหลังจากที่ฉันส่งพวกเขาไปยังเบราว์เซอร์สำหรับการเข้าสู่ระบบของผู้ใช้

13
ฉันจะรับค่าฐานของเว็บไซต์ได้อย่างไร
ฉันต้องการที่จะเขียนวิธีผู้ช่วยเล็กน้อยซึ่งจะส่งกลับ URL พื้นฐานของเว็บไซต์ นี่คือสิ่งที่ฉันมาด้วย: public static string GetSiteUrl() { string url = string.Empty; HttpRequest request = HttpContext.Current.Request; if (request.IsSecureConnection) url = "https://"; else url = "http://"; url += request["HTTP_HOST"] + "/"; return url; } มีอะไรผิดพลาดหรือเปล่าที่คุณจะนึกถึง ใครสามารถปรับปรุงสิ่งนี้ได้บ้าง
183 c#  asp.net  uri  httprequest 


5
วิธีการนำ URI ของฉันไปใช้บน Android
ว่าฉันต้องการกำหนดว่า URI เช่น: myapp://path/to/what/i/want?d=This%20is%20a%20test ต้องได้รับการจัดการโดยแอปพลิเคชันหรือบริการของฉันเอง ขอให้สังเกตว่าโครงการที่เป็น"myapp"และไม่ได้หรือ"http" "ftp"นั่นคือสิ่งที่ฉันตั้งใจอย่างแน่นอน: เพื่อกำหนดสคีมา URI ของฉันเองทั่วโลกสำหรับระบบปฏิบัติการ Android เป็นไปได้ไหม สิ่งนี้คล้ายกับสิ่งที่บางโปรแกรมทำอยู่แล้วเช่นระบบ Windows เช่น Skype ( skype://) หรือโปรแกรมดาวน์โหลดฝนตกหนัก ( torrent://)

2
ความแตกต่างระหว่างรหัสการเปลี่ยนเส้นทาง HTTP
ความแตกต่างระหว่างรหัสการเปลี่ยนเส้นทาง HTTP 3XX ต่างๆนั้นไม่ชัดเจนสำหรับฉัน ใช่ฉันอ่านสเป็คแล้ว แต่ดูเหมือนว่ามีความคลาดเคลื่อนระหว่างมาตรฐานและการปฏิบัติจริงที่นี่ 301รหัสการเปลี่ยนเส้นทางดูเหมือนว่าพอที่ชัดเจนซึ่งหมายความว่าทรัพยากรที่ถูกย้ายอย่างถาวร URI อื่นและคำขอในอนาคตควรใช้ว่า URI และ307รหัสการเปลี่ยนเส้นทางก็ชัดเจนเช่นกันนั่นหมายถึงการเปลี่ยนเส้นทางนั้นเป็นการชั่วคราวและคำขอในอนาคตยังควรใช้ URI ดั้งเดิม แต่ฉันไม่สามารถบอกสิ่งที่แตกต่างระหว่าง302และหรือทำไมทั้งของพวกเขาเป็นจริงที่แตกต่างจาก303 301มันดูเหมือนว่า302เดิมทีตั้งใจจะเป็นชั่วคราวเปลี่ยนเส้นทาง (ชอบ307) 303แต่ในทางปฏิบัติมากที่สุดเบราว์เซอร์ได้รับการปฏิบัติเหมือน แต่ความแตกต่างระหว่าง a 303และ a 301คืออะไร? คือ301ควรจะหมายถึงการเปลี่ยนเส้นทางเป็นมากขึ้นอย่างถาวร?

8
รับโดเมนโฮสต์จาก URL หรือไม่
วิธีการรับโดเมนโฮสต์จาก URL สตริง? GetDomain มี "URL" 1 อินพุต, 1 เอาต์พุต "โดเมน" example1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com example2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com Example3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 

8
วิธีการเข้ารหัส URL สตริงใน Ruby
ฉันจะURI::encodeสร้างสตริงได้อย่างไร: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a เพื่อรับมันในรูปแบบเช่น: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A ตาม RFC 1738? นี่คือสิ่งที่ฉันลอง: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' นอกจากนี้: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/cgi/util.rb:7:in `gsub' from /usr/local/lib/ruby/1.9.1/cgi/util.rb:7:in `escape' from (irb):126 from …

6
ความแตกต่างระหว่างทรัพยากรและจุดสิ้นสุดคืออะไร?
ฉันเคยได้ยินทั้ง "ทรัพยากร" และ "ปลายทาง" เพื่ออ้างถึงสิ่งเดียวกัน ดูเหมือนว่าทรัพยากรเป็นคำที่ใหม่กว่า ความแตกต่างระหว่างพวกเขาคืออะไร? "ทรัพยากร" แสดงถึงการออกแบบที่สงบเงียบหรือไม่?

6
ตำแหน่งที่เชื่อถือได้ของคีย์คิวรี่ HTTP GET ซ้ำ
ฉันมีปัญหาในการค้นหาข้อมูลที่เชื่อถือได้เกี่ยวกับพฤติกรรมที่มีสตริงข้อความค้นหา HTTP GET ซ้ำกันเช่น http://example.com/page?field=foo&field=bar และโดยเฉพาะอย่างยิ่งหากมีการเก็บรักษาคำสั่งซื้อหรือไม่ ภาษาบนเว็บส่วนใหญ่จะสร้างอาเรย์ที่มีทั้ง foo และ bar ที่เชื่อมโยงกับคีย์ "field" แต่ฉันต้องการทราบว่ามีคำสั่งที่มีสิทธิ์ (เช่นใน RFC) เกี่ยวกับประเด็นนี้หรือไม่ RFC 3986มีส่วน3.4. Queryซึ่งอ้างถึงคู่ key = value แต่ไม่มีการพูดถึงวิธีการตีความลำดับและฟิลด์ที่ซ้ำกันและอื่น ๆ เรื่องนี้สมเหตุสมผลเนื่องจากมันขึ้นอยู่กับแบ็กเอนด์และไม่อยู่ในขอบเขตของ RFC นั้น ... แม้ว่าจะมีมาตรฐานแบบพฤตินัยอยู่แล้ว แต่ฉันต้องการเห็นแหล่งข้อมูลที่เชื่อถือได้สำหรับเรื่องนี้
137 http  uri 

7
วิธีแยกพารามิเตอร์ URL จาก URL ด้วย Ruby หรือ Rails
ฉันมีบาง URL เช่น http://www.example.com/something?param1=value1&param2=value2&param3=value3 และฉันต้องการแยกพารามิเตอร์จาก URL เหล่านี้และนำไปไว้ในแฮช เห็นได้ชัดว่าฉันสามารถใช้การแสดงออกปกติ แต่ฉันแค่สงสัยว่ามีวิธีที่ง่ายกว่าที่จะทำกับ Ruby หรือ Rails ฉันไม่พบอะไรเลยในโมดูล Ruby URIแต่บางทีฉันก็พลาดบางอย่างไป ในความเป็นจริงฉันต้องการวิธีการที่จะทำ: extract_parameters_from_url("http://www.example.com/something?param1=value1&param2=value2&param3=value3") #=> {:param1 => 'value1', :param2 => 'value2', :param3 => 'value3'} คุณมีคำแนะนำไหม

6
Android: รับไฟล์ URI จาก URI เนื้อหาหรือไม่
ในแอพของฉันผู้ใช้ต้องเลือกไฟล์เสียงที่แอพจัดการนั้น ปัญหาคือเพื่อให้แอปทำในสิ่งที่ฉันต้องการให้ทำกับไฟล์เสียงฉันต้องการ URI ในรูปแบบไฟล์ เมื่อฉันใช้เครื่องเล่นเพลงพื้นเมืองของ Android เพื่อเรียกดูไฟล์เสียงในแอพ URI คือ URI เนื้อหาซึ่งมีลักษณะดังนี้: content://media/external/audio/media/710 อย่างไรก็ตามการใช้แอพพลิเคชั่นตัวจัดการไฟล์ยอดนิยม Astro ฉันได้รับสิ่งต่อไปนี้: file:///sdcard/media/audio/ringtones/GetupGetOut.mp3 ตัวหลังสามารถเข้าถึงได้มากขึ้นสำหรับฉันที่จะทำงานด้วย แต่แน่นอนว่าฉันต้องการให้แอปมีฟังก์ชั่นการทำงานกับไฟล์เสียงที่ผู้ใช้เลือกโดยไม่คำนึงถึงโปรแกรมที่พวกเขาใช้ในการเรียกดูคอลเล็กชันของพวกเขา ดังนั้นคำถามของฉันคือมีวิธีแปลงcontent://URI ของสไตล์เป็นfile://URI หรือไม่ ไม่เช่นนั้นคุณจะแนะนำให้ฉันแก้ไขปัญหานี้อย่างไร นี่คือรหัสที่เรียกตัวเลือกสำหรับการอ้างอิง: Intent ringIntent = new Intent(); ringIntent.setType("audio/mp3"); ringIntent.setAction(Intent.ACTION_GET_CONTENT); ringIntent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(Intent.createChooser(ringIntent, "Select Ringtone"), SELECT_RINGTONE); ฉันทำสิ่งต่อไปนี้กับ URI เนื้อหา: m_ringerPath = m_ringtoneUri.getPath(); File file = new File(m_ringerPath); จากนั้นทำบางสิ่ง FileInputStream ด้วยไฟล์ดังกล่าว
133 android  file  uri 

11
จะรับ URI จากไฟล์เนื้อหาได้อย่างไร?
ฉันพยายามหาเส้นทาง URI สำหรับไฟล์เนื้อหา uri = Uri.fromFile(new File("//assets/mydemo.txt")); เมื่อฉันตรวจสอบว่ามีไฟล์อยู่หรือไม่ฉันเห็นว่าไม่มีไฟล์นั้น File f = new File(filepath); if (f.exists() == true) { Log.e(TAG, "Valid :" + filepath); } else { Log.e(TAG, "InValid :" + filepath); } ช่วยบอกหน่อยได้ไหมว่าฉันจะพูดถึงพา ธ สัมบูรณ์สำหรับไฟล์ที่มีอยู่ในโฟลเดอร์เนื้อหาได้อย่างไร
127 android  uri  filepath  assets 

7
Uri เพื่อแจ้งเตือนเสียงเริ่มต้น?
ฉันใช้Notification.Builderเพื่อสร้างการแจ้งเตือน ตอนนี้ฉันต้องการใช้การแจ้งเตือนเสียงเริ่มต้นกับ: builder.setSound(Uri sound) แต่ Uri ไปอยู่ที่ไหนกับการแจ้งเตือนเริ่มต้น?

6
URI ไม่ถูกต้อง: ไม่สามารถกำหนดรูปแบบของ URI ได้
ฉันได้รับข้อผิดพลาดนี้เรื่อย ๆ URI ไม่ถูกต้อง: ไม่สามารถกำหนดรูปแบบของ URI ได้ รหัสที่ฉันมีคือ: Uri uri = new Uri(slct.Text); if (DeleteFileOnServer(uri)) { nn.BalloonTipText = slct.Text + " has been deleted."; nn.ShowBalloonTip(30); } UPDATE:เนื้อหาใน slct.Text ftp.jt-software.net/style.cssคือ สิ่งที่ช่วยให้? นั่นไม่ใช่รูปแบบ URI ที่ถูกต้องอย่างไร เป็นข้อความธรรมดา
116 c#  .net  winforms  uri 

7
การแปลง Uri เป็น String
มันเป็นไปได้ที่จะแปลงUriไปStringและในทางกลับกัน? เนื่องจากฉันต้องการนำสิ่งที่Uriแปลงแล้วไปStringใช้ในกิจกรรมอื่นผ่านทางintent.putextra()และถ้าเป็นไปไม่ได้ใครช่วยแนะนำวิธีการผ่านการคัดเลือกUriไปยังกิจกรรมอื่นให้ฉันได้ไหม
109 android  string  uri 

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