Где найти примеры методов HTTP? [закрытый]

Лично мне нравится делать в 2 этапа: создать сводку данных и построить ее.

library(dplyr)
library(ggplot2)

Шаг 1

summary_data <- DF2 %>%
  group_by(Month) %>%
  summarise(mean_temp = mean(mtemp))

# A tibble: 12 x 2
   Month mean_temp
        
 1     1      4.09
 2     2      7.22
 3     3     12.7 
 4     4     17.5 
 5     5     20.0 
 6     6     22.3 
 7     7     22.7 
 8     8     21.1 
 9     9     19.3 
10    10     15.1 
11    11      9.86
12    12      5.75

Шаг 2

ggplot(summary_data) +
  geom_col(aes(x = factor(Month), y = mean_temp)) +
  scale_x_discrete(labels = month.abb[1:12]) +
  labs(title = "Your Title", y = "Your Y Axis", x = "Your X Axis")

example output [ 113]

24
задан John Topley 19 April 2009 в 15:35
поделиться

2 ответа

Сначала вы должны взглянуть на спецификацию HTTP 1.1 , особенно раздел определения методов .

  • ОПЦИИ Получить информацию о том, как сервер позволяет устанавливать связь.

    Запрос:

     ОПЦИИ * HTTP / 1.1
    Хост: example.com
    

    Ответ:

     HTTP / 1.1 200 OK
    Свидание: …
    Разрешить: ВАРИАНТЫ, ПОЛУЧИТЬ, ГОЛОВУ, ПОСТ, ПОСТАВИТЬ, УДАЛИТЬ, TRACE
    Длина контента: 0
    
  • GET Извлечение ресурса.

    Запрос:

     GET / foo / bar HTTP / 1.1
    Хост: example.com
    

    Ответ:

     HTTP / 1.1 200 OK
    Свидание: …
    Content-Type: text / html; charset = utf-8
    Длина контента: 12345
     
    
  • HEAD Аналогично GET , но возвращает только заголовок HTTP.

    Запрос:

     HEAD / foo / bar HTTP / 1.1
    Хост: example.com
    

    Ответ:

     HTTP / 1.1 200 OK
    Свидание: …
    Content-Type: text / html; charset = utf-8
    Длина контента: 12345
    
  • POST Создать новый ресурс.

    Запрос:

     POST / foo / bar HTTP / 1.1
    Хост: example.com
    Тип контента: application / x-www-form-urlencoded
     
    действие = AddEntry & Subject = Hello,% 20World
    

    Ответ:

     HTTP / 1.1 201 Создано
    Свидание: …
    Длина контента: 0
    Расположение: http://example.com/foo/bar 
    
  • PUT Отправка данных на сервер.

  • УДАЛЕНИЕ Удалить существующий ресурс.

  • TRACE Возвращать заголовки запроса, отправленные клиентом.

    Запрос:

     TRACE / foo / bar HTTP / 1.1
    Хост: example.com
    

    Ответ:

     HTTP / 1.1 200 OK
    Свидание: …
    Длина контента: 17
     
    Хост: example.com
    1266 Я не знаю точно, верны ли эти примеры. Не стесняйтесь их исправлять. 

58
ответ дан 28 November 2019 в 22:29
поделиться

Вы можете поэкспериментировать с различными методами HTTP, используя инструмент командной строки cURL . Например:

curl --head http://www.google.co.uk

HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Sun, 19 Apr 2009 15:33:24 GMT
Expires: -1
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=a2a414b9a84c8ffd:TM=1240155204:LM=1240155204:S=16kZnqzeSxIJT3jv; expires=Tue, 19-Apr-2011 15:33:24 GMT; path=/; domain=.google.co.uk
Server: gws
Transfer-Encoding: chunked
  • Опция -X позволяет вам указать метод HTTP, отличный от GET.
13
ответ дан 28 November 2019 в 22:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: