Запитання з тегом «http»

Протокол передачі гіпертексту (HTTP) - мережевий протокол рівня додатків, який використовується для передачі вмісту у всесвітній павутині.


10
Правильний спосіб встановити статус відповіді та вміст JSON в API REST, зроблений за допомогою nodejs та express
Я граю з Nodejs і висловлюю, будуючи невеликий API відпочинку. Моє запитання: яка найкраща практика / найкращий спосіб встановити статус коду, а також дані відповіді? Дозвольте мені пояснити з невеликим кодом (я не ставлю вузол та експрес-код, необхідний для запуску сервера, лише методи маршрутизатора, які стосуються): router.get('/users/:id', function(req, res, next) …
187 node.js  rest  http  express 

2
Параметри URL-адреси командного рядка CURL
Я намагаюся надіслати DELETEзапит із параметром URL за допомогою CURL. Я роблю: curl -H application/x-www-form-urlencoded -X DELETE http://localhost:5000/locations` -d 'id=3' Однак сервер не бачить параметр id = 3. Я спробував використовувати деякий додаток GUI, і коли я передаю URL як:, http://localhost:5000/locations?id=3він працює. Я дійсно вважаю за краще використовувати CURL, а …
186 http  curl 

9
Що таке "406 - неприйнятна відповідь" у HTTP?
У своєму додатку Ruby on Rails я спробував завантажити зображення через клієнта POSTMAN REST у форматі Base64 . Коли я розміщую зображення, я отримую 406 неприйнятну відповідь . Коли я перевірив свою базу даних, зображення було там і було успішно збережено. У чому причина цієї помилки, чи потрібно щось вказати …

14
Побудувати рядок запиту для отримання System.Net.HttpClient
Якщо я хочу подати запит на отримання http за допомогою System.Net.HttpClient, схоже, немає api для додавання параметрів, чи правильно це? Чи є якісь прості api для створення рядка запиту, який не передбачає побудови колекції значень імен та URL-кодування, а потім остаточно об'єднати їх? Я сподівався використати щось на зразок api …
184 c#  .net  http 

8
.NET: Найпростіший спосіб відправки POST з даними та зчитування відповіді
На мій подив, я не можу зробити щось настільки просто, як це, з того, що я можу сказати, у .NET BCL: byte[] response = Http.Post ( url: "http://dork.com/service", contentType: "application/x-www-form-urlencoded", contentLength: 32, content: "home=Cosby&favorite+flavor=flies" ); Цей гіпотетичний код вище робить HTTP POST з даними та повертає відповідь з Postметоду на …

4
Різниця між відсутнім кешем та необхідним повторним оновленням
З RFC 2616 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 без кешу Якщо директива no-cache не вказує ім'я поля, то кеш НЕ МОЖЕ використовувати відповідь для задоволення наступного запиту без успішної повторної перевірки з початковим сервером. Це дозволяє серверу-джерелу запобігати кешування навіть кешами, налаштованими для повернення застарілих відповідей на запити клієнтів. Таким чином, він спрямовує агентів …

3
Параметри матриці URL проти параметрів запиту
Мені цікаво, чи використовувати параметри матриці чи запиту у своїх URL-адресах. Я вважав, що старі дискусії на цю тему не задовольняють. Приклади URL-адреса з парами запитів: http: //some.where/thing? ParamA = 1 & paramB = 6542 URL з параметри матриці: http: //some.where/thing; paramA = 1; paramB = 6542 На перший погляд …
176 http  url  rest  parameters  jax-rs 

6
Чи вважається поганою практикою виконання HTTP POST без юридичної особи?
Мені потрібно викликати процес, який не потребує вводу від користувача, а лише тригер. Я планую використовувати POST / uri без тіла для запуску процесу. Хочу знати, чи вважається це поганим з точки зору HTTP та REST?
176 http  rest  post 


2
Як точно працює «304 не змінено»?
Як формуються відповіді "304 не змінені"? Як браузер визначає, чи відповідає відповідь на запит HTTP 304? Це встановлюється браузером або надсилається з сервера? Якщо сервер надсилається, як сервер знає дані, доступні в кеші, а також як він встановлює зображення 304? Думаю, якщо він генерується браузером: function is_modified() { return get_data_from_cache() …


3
Angular2 http.get (), map (), передплатити () та спостережуваний шаблон - основне розуміння
Тепер у мене є початкова сторінка, на якій у мене є три посилання. Після натискання на останнє посилання "друзі", починаються відповідні друзі Компонент друзів. Там я хочу взяти / отримати список моїх друзів, які потрапили у файл friends.json. До цього часу все працює добре. Але я все ще новачок у …
170 http  angular  rxjs 

9
Чому кажуть, що "HTTP - це протокол без громадянства"?
HTTP має файли cookie HTTP. Файли cookie дозволяють серверу відстежувати стан користувача, кількість підключень, останнє з'єднання тощо. HTTP має стійкі з’єднання (Keep-Alive), де з одного і того ж TCP-з'єднання можна надіслати кілька запитів.
170 http  stateless 

6
Правильний код статусу HTTP на неправильне введення
Що є оптимальним кодом відповіді HTTP, коли не повідомляється про 200 (усе гаразд), а помилка у введенні? Мовляв, ви подаєте деякі дані на сервер, і він відповість, що ваші дані неправильні використання 500схоже на тему сервера, що використовується 200з текстом відповіді на попередження / помилку погано (дозволяє кешування, і все …
169 api  http  validation 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.