Код ответа (состояния) HTTP | TypeScript SDK
ACCEPTED
ACCEPTED: = 202
- Defined in 05_fetch.ts:199
BAD_
BAD_
- Defined in 05_fetch.ts:517
BAD_
BAD_
- Defined in 05_fetch.ts:307
CONFLICT
CONFLICT: = 409
- Defined in 05_fetch.ts:386
CONTINUE
CONTINUE: = 100
- Defined in 05_fetch.ts:149
CREATED
CREATED: = 201
- Defined in 05_fetch.ts:187
EXPECTATION_
EXPECTATION_
- Defined in 05_fetch. ts:446
FORBIDDEN
FORBIDDEN: = 403
- Defined in 05_fetch.ts:335
FOUND
FOUND: = 302
- Defined in 05_fetch.ts:260
GATEWAY_
GATEWAY_
- Defined in 05_fetch.ts:543
GONE
GONE: = 410
- Defined in 05_fetch.ts:393
HTTP_
HTTP_
- Defined in 05_fetch.ts:550
INTERNAL_
INTERNAL_
- Defined in 05_fetch.ts:500
I_
I_
- Defined in 05_fetch. ts:457
LENGTH_
LENGTH_
- Defined in 05_fetch.ts:400
METHOD_
METHOD_
- Defined in 05_fetch.ts:352
MOVED_
- Defined in 05_fetch.ts:251
MULTIPLE_
MULTIPLE_
- Defined in 05_fetch.ts:243
NON_
NON_
- Defined in 05_fetch.ts:208
NOT_
NOT_
- Defined in 05_fetch. ts:363
NOT_
- Defined in 05_fetch.ts:343
NOT_
NOT_
- Defined in 05_fetch.ts:509
NOT_
NOT_
- Defined in 05_fetch.ts:276
NO_
NO_
- Defined in 05_fetch.ts:218
OK
OK: = 200
- Defined in 05_fetch.ts:179
PARTIAL_
PARTIAL_
- Defined in 05_fetch.ts:234
PAYLOAD_
PAYLOAD_
- Defined in 05_fetch. ts:415
PAYMENT_
PAYMENT_
- Defined in 05_fetch.ts:327
PERMANENT_
PERMANENT_
- Defined in 05_fetch.ts:300
PRECONDITION_
PRECONDITION_
- Defined in 05_fetch.ts:407
PRECONDITION_
PRECONDITION_
- Defined in 05_fetch.ts:466
PROCESSING
PROCESSING: = 102
- Defined in 05_fetch.ts:168
PROXY_
PROXY_
- Defined in 05_fetch. ts:370
RANGE_
RANGE_
- Defined in 05_fetch.ts:437
REQUEST_
- Defined in 05_fetch.ts:482
REQUEST_
REQUEST_
- Defined in 05_fetch.ts:379
RESET_
RESET_
- Defined in 05_fetch.ts:226
SEE_
SEE_
- Defined in 05_fetch.ts:268
SERVICE_
SERVICE_
- Defined in 05_fetch.
SWITCHING_
SWITCHING_
- Defined in 05_fetch.ts:160
TEMPORARY_
TEMPORARY_
- Defined in 05_fetch.ts:288
TOO_
TOO_
- Defined in 05_fetch.ts:475
UNAUTHORIZED
UNAUTHORIZED: = 401
- Defined in 05_fetch.ts:315
UNAVAILABLE_
UNAVAILABLE_
- Defined in 05_fetch.ts:493
UNSUPPORTED_
UNSUPPORTED_
- Defined in 05_fetch. ts:429
URI_
URI_
- Defined in 05_fetch.ts:422
Ошибка 200 | это… Что такое Ошибка 200?
301
Moved Permanently (русск.
Появился в HTTP/1.0.
Запрошенный документ был окончательно перенесен на новый URI, указанный в поле Location заголовка. При запросах не методом HEAD сервер должен передать в теле сообщения гипертекстовое пояснение. При использовании всех методов, кроме GET и POST, предварительно следует уведомить пользователя об изменении ссылки. Не стоит забывать, что некоторые клиенты ошибочно меняют метод POST на GET после перехода на другой адрес.
Ответ может кэшироваться.
Если код состояния 301 получен после запроса GET или HEAD, то клиент должен запросить пользователя перед адресацией.
302
Found (русск.
Введено в HTTP/1.0.
Запрошенный документ временно доступен по другому URI, указанному в заголовке в поле Location. При всех методах кроме HEAD сервер должен передать в теле гипертекстовое пояснение. При использовании всех отличных от GET и POST методов предварительно следует уведомить пользователя об изменении URI. При обращении к следующему ресурсу метод POST на GET менять следует как это делают некоторые клиенты.
Код является примером того, как практика не соответствует стандартам. Спецификация HTTP/1.0 требовала от клиента осуществления временной переадресации («Moved temporarly» в оригинале), но популярные браузеры использовали 303 See other. Поэтому спецификация HTTP/1.1 (RFC 2068) добавила коды состояний 303 и 307, пытаясь избавиться от неоднозначности. Тем не менее, большинство веб-приложений по прежнему используют код 302, как если бы он был кодом 303.
303
See Other (русск. Смотреть другое)
Введено в HTTP/1. 1.
Документ по запрошенному URI нужно запросить по адресу в поле Location заголовка с использованием метода GET несмотря даже на то, что первый запрашивался методом POST. Если используется не метод HEAD, то серверу следует включить в тело сообщения короткое гипертекстовое описание.
304
Not Modified (русск. Не изменено)
Появился в HTTP/1.0.
Сервер возвращает такой код, если клиент запросил документ методом GET, использовал заголовок If-Modified-Since или If-None-Match и документ не изменился с указанного момента. При этом сообщение сервера не должно содержать тела.
305
Use Proxy (русск. Использовать прокси)
Введено в HTTP/1.1.
Запрос к запрашиваемому ресурсу должен осуществляться через прокси-сервер, URI которого указан в поле Location заголовка. Данный код ответа могут использовать только родные HTTP-сервера (не прокси).
306
Упомянуто в RFC 2616 (обновление HTTP/1.1).
Использовалось раньше. В настоящий момент зарезервировано.
307
Temporary Redirect (русск. Временное перенаправление) Введено в RFC 2616 (обновление HTTP/1.1).
Запрашиваемый ресурс короткое время доступен только по другому URI (указывается в поле Location заголовка). Если был послан не метод HEAD, то серверу следует включить в тело сообщения короткое гипертекстовое описание. При использовании всех методов кроме GET и POST предварительно следует уведомить пользователя о временном изменении ссылки.
4xx: Client Error
Класс кодов 4xx предназначен для указания ошибок со стороны клиента. При использовании всех методов, кроме HEAD, сервер должен вернуть в теле сообщения гипертекстовое пояснение для пользователя.
Для облегчения запоминания значений кодов существуют приёмы иллюстративной мнемотехники (например, для диапазона 400 по 417 [1])
400
Bad Request (русск. Плохой запрос)
Появился в HTTP/1.0.
Запрос не понят сервером из-за наличия синтаксической ошибки. Клиенту следует повторно обратиться к ресурсу с изменённым запросом.
401
Unauthorized (русск. Неавторизован)
Появился в HTTP/1.0.
Запрос требует идентификации пользователя. Клиент должен запросить имя и пароль у пользователя и передать их в записи WWW-Authenticate заголовка в следующем запросе. В случае ввода ошибочных данных сервер снова вернёт этот же статус.
402
Payment Required (русск. Необходима оплата )
Зарезервирован начиная с HTTP/1.1.
Предполагается использовать в будущем. В настоящий момент не используется.
403
Сервер вернул ошибку 403 при попытке просмотра директории cgi-bin, доступ к которой был запрещён
Forbidden (русск. Запрещено)
Появился в HTTP/1.0.
Сервер понял запрос, но он отказывается его выполнять из-за каких-то ограничений в доступе. Идентификация через протокол HTTP здесь не поможет. Скорее всего, на сервере нужно провести аутентификацию другим способом, сделать запрос с определёнными параметрами или удовлетворить каким-либо условиям.
Сообщение 403 может возвращаться, если хозяин сайта по каким-то соображениям решил закрыть от пользователей часть информации. Кроме того, если веб-сервер не имеет прав доступа к запрошенному документу, он также вернёт код 403. Простая ситуация, когда страница может на самом деле не существовать, но сервер выдаст ошибку 403 (запрещено), а не 404 (не найдено): страница находится в директории foo, доступ к которой был запрещён веб-серверу — таким образом веб-сервер не может «знать», есть в этой директории такая страница, или нет.
Очень часто запрещается просмотр всех или некоторых директорий без главной страницы — в этом случае пользователю вывелся бы список файлов и каталогов в этой директории, а так ему возвращается ошибка 403.
404
Попытка запросить документ /fgsfds в Википедии приводит к ошибке 404. Тем не менее, программное обеспечение Википедии перенаправляет нас на соответствующую статью, которая могла бы существовать.
Not Found (русск. Не найдено)
Появился в HTTP/1.0.
Сервер понял запрос, но не нашёл соответствующего ресурса по указанному 410 вместо этого. Этот код может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы.
Ссылки
- Медиафайлы по теме http-ошибка 404 с Викисклада.
- ErrorDocument Directive — инструкции по созданию пользовательских 404-х страниц для Apache 2.2 web server.
- 404 Research Lab — Всё о 404-х страницах
- Несколько 404-х страниц в одной — Несколько 404-х страниц в одной
405
Method Not Allowed (русск. Метод не поддерживается)
Появился в HTTP/1.1.
Указанный клиентом метод нельзя применить к ресурсу. Сервер также должен передать в заголовке ответа поле Allow со списком доступных методов.
406
Not Acceptable (русск. Не приемлемо)
Появился в HTTP/1.1.
Запрошенный URI не может удовлетворить переданным в заголовке характеристикам. Если метод был не HEAD, то сервер должен вернуть список допустимых характеристик для данного ресурса.
407
Proxy Authentication Required (русск. Необходима авторизация прокси)
Появился в HTTP/1.1.
Ответ аналогичен коду 401 за исключением того, что аутентификация производится для прокси-сервера. Механизм аналогичен идентификации на обычном сервере.
408
Request Timeout (русск. Время ожидания истекло)
Появился в HTTP/1.1,
Время ожидания сервером передачи от клиента истекло. Клиент может повторить аналогичный предыдущему запрос в любое время.
409
Conflict (русск. Конфликт)
Появился в HTTP/1.1.
Запрос не может выполнен из-за конфликтного обращения к ресурсу. Такое возможно, например, когда два клиента пытаются изменить ресурс с помощью метода PUT.
410
Gone (русск. Удалён)
Появился в HTTP/1.1.
Такой ответ сервер посылает, когда ресурс раньше был по указанному URI, но был удалён и теперь недоступен. Серверу в этом случае не известно и местоположение альтернативного документа (например, копии). Если у сервера есть подозрение, что документ в ближайшее время может быть восстановлен, то лучше клиенту передать код 404.
411
Length Required (русск. Необходима длина)
Появился в HTTP/1.1.
Для указанного ресурса клиент должен указать Content-Length в заголовке запроса. Без указания этого поля не стоит делать повторную попытку запроса к серверу по данному URI.
412
Precondition Failed (русск. Условие «ложно»)
Появился в HTTP/1.1.
Возвращается, если ни одно из условных полей заголовка запроса не было выполнено.
413
Request Entity Too Large (русск. Запрашиваемые данные слишком большие)
Появился в HTTP/1.1.
Возвращается если сервер по каким-то причинам не может передать запрашиваемый объём информации. Если проблема временная, то сервер может в ответе указать в поле Retry-After время, по истечении которого можно повторить аналогичный запрос.
414
Request-URI Too Long (русск. Запрашиваемый URI слишком длинный)
Появился в HTTP/1.1.
Сервер не может обработать запрос из-за слишком длинного указанного URI. Такую ошибку можно спровоцировать, например, когда клиент пытается передать длинные параметры через метод GET, а не POST.
415
Unsupported Media Type (русск. Неподдерживаемый тип данных)
Появился в HTTP/1.1.
По каким-то причинам сервер отказывается работать с указанным типом данных при данном методе.
416
Requested Range Not Satisfiable (русск. Запрашиваемый диапазон не достижим)
Введено в RFC 2616 (обновление HTTP/1.1).
В поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует поле If-Range. Если клиент передал байтовый диапазон, то сервер может вернуть реальный размер в поле Content-Range заголовка. Данный ответ не следует использовать при передаче типа multipart/byteranges.
417
Expectation Failed (русск. Ожидаемое ошибочно)
Введено в RFC 2616 (обновление HTTP/1.1).
По каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса.
422
Unprocessable Entity (русск. Необрабатываемый экзмепляр)
Введено в XML-документ имеет верный синтаксис, но имеется какая-то логическая ошибка из-за которой невозможно произвести операцию над ресурсом.
423
Locked (русск. Заблокировано)
Введено в
424
Failed Dependency (русск. Невыполненная зависимость)
Введено в 424.
426
Upgrade Required (русск. Необходимо обновление)
Введено в RFC 2817 для возможности перехода к
Сервер указывает клиенту на необходимость обновить протокол. Заголовок ответа должен содержать правильно сформированные поля Upgrade и Connection.
5xx: Server Error
Коды 5xx выделены под случаи неудачного выполнения операции по вине сервера. Для всех ситуаций, кроме использования метода HEAD, сервер должен включать в тело сообщения объяснение, которое клиент отобразит пользователю.
500
Internal Server Error (русск. Внутренняя ошибка сервера)
Появился в HTTP/1.0.
Любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса 5xx.
501
Not Implemented (русск. Не реализовано)
Появился в HTTP/1.0.
Сервер не поддерживает возможностей, необходимых для обработки запроса. Типичный ответ для случаев, когда сервер не понимает указанный в запросе метод.
502
Bad Gateway (русск. Плохой шлюз)
Появился в HTTP/1.0.
Сервер в роли шлюза или прокси получил сообщение о неудачном выполнении промежуточной операции.
503
Service Unavailable (русск. Сервис недоступен)
Появился в HTTP/1.0.
Сервер временно не имеет возможности обрабатывать запросы по техническим причинам (обслуживание, перегрузка и прочее). В поле Retry-After заголовка сервер может указать время, через которое клиенту рекомендуется повторить запрос. Хотя во время перегрузки очевидным является сразу разрывать соединение, эффективней может оказаться установка большого значения поля Retry-After для уменьшения частоты избыточных запросов.
504
Gateway Timeout (русск. Шлюз не отвечает)
Появился в HTTP/1.1.
Сервер в роли шлюза или прокси не дождался ответа от вышестоящего сервера для завершения текущего запроса.
505
HTTP Version Not Supported (русск. Версия HTTP не поддерживается)
Появился в HTTP/1.1.
Сервер не поддерживает или отказывается поддерживать указанную в запросе версию протокола HTTP.
506
Variant Also Negotiates (русск. Вариант тоже согласован)
Экспериментальное. Введено в RFC 2295 для дополнения протокола HTTP технологией Transparent Content Negotiation.
В результате ошибочной конфигурации выбранный вариант указывает сам на себя из-за чего процесс связывания прерывается.
507
Insufficient Storage (русск. Закончилось место)
Введено в
510
Not Extended (русск. Не расширено)
Введено в RFC 2774 для дополнения протокола HTTP поддержкой расширений.
На сервере отсутствует расширение, которое планирует использовать клиент. Сервер может дополнительно передать информацию о доступных ему расширениях.
Примечания
- ↑ HTTP errors
См. также
- Список кодов ответов FTP
- Протокол WebDAV
- Дельта-кодирование
Ссылки
- Реестр кодов состояния IANA.
- RFC 1945 — «Hypertext Transfer Protocol — HTTP/1.0» (также описывает HTTP/0.9).
- RFC 2068 — «Hypertext Transfer Protocol — HTTP/1.1» (перевод на русском).
- RFC 2518 — «HTTP Extensions for Distributed Authoring — WEBDAV».
- RFC 2616 — «Hypertext Transfer Protocol — HTTP/1.1» (обновленние протокола HTTP/1.1).
- RFC 2774 — «An HTTP Extension Framework» (введение в HTTP поддержки расширений).
- RFC 3229 — «Delta encoding in HTTP».
- RFC 4918 — «HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)».
- Коды состояния служб IIS в «Базе знаний» Microsoft.
200 OK — Глоссарий кодов состояния HTTP
Запрос выполнен успешно.
Полезная нагрузка, отправляемая в ответе 200, зависит от метода запроса. Для методов, определенных этой спецификацией, предполагаемое значение полезной нагрузки можно резюмировать следующим образом:
-
GET
представление целевого ресурса . -
HEAD
то же представление, что иGET
, но без данных представления -
POST
представление статуса или результатов, полученных в результате действия;-
PUT
DELETE
представление статуса действия; -
ВАРИАНТЫ
представление вариантов связи; -
TRACE
представление сообщения запроса, полученного конечным сервером.
-
Помимо ответов на CONNECT, ответ 200 всегда содержит полезную нагрузку, хотя исходный сервер МОЖЕТ генерировать тело полезной нагрузки нулевой длины. Если полезная нагрузка не требуется, исходный сервер должен вместо этого отправить 204 No Content. Для CONNECT никакая полезная нагрузка не разрешена, поскольку успешным результатом является туннель, который начинается сразу после раздела заголовка ответа 200.
Ответ 200 кэшируется по умолчанию; т. е., если иное не указано в определении метода или явных элементах управления кэшем 1 .
- 1 Вычисление эвристической свежести RFC7234, раздел 4.2.2
- Источник: RFC7231, раздел 6.3.1
200 ССЫЛКИ НА КОД
Rails HTTP Status Symbol :ok
Go HTTP Status Constant http.StatusOK
Symfony HTTP Status Constant Response::HTTP _ОК
Константа статуса HTTP Python2 httplib. OK
Константа статуса HTTP Python3+ http.client.OK
Константа статуса HTTP Python3.5+ http.HTTPStatus.OK
9000 4
.NET HttpStatusCode.OK
Rust http::StatusCode::OK
Java java.net.HttpURLConnection.HTTP_OK
Apache HttpComponents Core org.apache.hc.core5.http.HttpStatus .SC_OK
Угловой @angular/common/http/HttpStatusCode.Ok
Почему важен код состояния 200?
Код состояния 200 важен, поскольку он указывает, что сервер успешно обработал запрос клиента и возвращает запрошенное содержимое в теле ответа. Другими словами, это означает, что запрос клиента был действительным, и сервер смог его выполнить.
Этот код состояния является наиболее распространенным ответом, который возвращает сервер, когда он получает действительный запрос от клиента. Он используется для широкого спектра запросов, таких как получение веб-страниц, загрузка файлов, доступ к API и многое другое.
С точки зрения пользователя, код состояния 200 означает, что запрошенный контент был успешно доставлен, и пользователь может просматривать или использовать его по назначению. Это также помогает разработчикам и владельцам веб-сайтов выявлять и устранять проблемы с их веб-приложениями и обеспечивать беспрепятственный доступ их клиентов к их контенту.
Таким образом, код состояния 200 важен, поскольку он представляет собой успешный ответ сервера, который необходим клиенту для доступа к запрошенному содержимому, а разработчикам — для поддержания функциональности и надежности своих веб-приложений.
Как код состояния 200 влияет на поисковую оптимизацию (SEO)?
Код состояния 200 является важной основой для хорошего SEO, поскольку он гарантирует, что контент доступен и доступен для сканирования и индексирования поисковыми системами.
Код состояния 200 указывает на то, что запрошенный ресурс или страница были успешно найдены и возвращены клиенту. Сканеры поисковых систем, такие как Googlebot, предпочитают сканировать и индексировать страницы, которые возвращают код состояния 200, так как это указывает на то, что контент на странице доступен и доступен для просмотра пользователями.
С другой стороны, если страница возвращает 404 или любой другой код статуса ошибки, это может негативно повлиять на SEO, поскольку сигнализирует поисковым системам, что страница недоступна или повреждена. Это может привести к тому, что страница будет удалена из индекса поисковой системы или понижена в результатах поиска.
В чем разница между кодом состояния 200 и кодом состояния 202?
Основное различие между кодом состояния 200 OK и кодом состояния 202 Accepted заключается в их значении и назначении.
Когда сервер возвращает код состояния 200 OK, это означает, что сервер успешно обработал запрос клиента и возвращает запрошенное содержимое в теле ответа. Этот код состояния ответа обычно используется для успешных запросов, которые, как ожидается, вернут некоторый контент, например HTML-страницу или данные JSON.
С другой стороны, код состояния 202 Accepted означает, что сервер принял запрос клиента, но запрос еще не был полностью обработан. Этот код состояния обычно используется в ситуациях, когда ожидается, что обработка запроса займет некоторое время, например, когда клиент отправляет запрос на сервер для запуска длительной задачи или пакетного задания. Ответ 202 обычно включает URL-адрес или другую информацию, которую клиент может использовать для отслеживания хода выполнения запроса.
Таким образом, код состояния 200 OK указывает на то, что сервер успешно обработал запрос клиента и возвращает содержимое, а код состояния 202 Accepted указывает на то, что сервер принял запрос, но обработка еще не завершена.
В чем разница между кодом состояния 200 и кодом состояния 204?
Основное различие между кодом состояния 200 OK и кодом состояния 204 No Content заключается в том, что ответ 200 указывает на то, что сервер успешно обработал запрос и возвращает ответ с содержимым, а ответ 204 указывает на то, что сервер успешно обработал запрос, но в теле ответа нет содержимого для возврата.
Когда сервер возвращает код состояния 200 OK, это обычно означает, что запрос клиента был успешным, и сервер возвращает запрошенное содержимое в теле ответа. Например, когда пользователь запрашивает веб-страницу, сервер может ответить кодом состояния 200 и вернуть HTML-содержимое страницы в теле ответа.
С другой стороны, когда сервер возвращает код состояния 204 No Content, это означает, что сервер успешно обработал запрос, но в теле ответа нет содержимого для включения. Это может произойти в ситуациях, когда запрос был простым запросом GET для ресурса, у которого нет содержимого, или для запроса DELETE, когда ресурс был успешно удален.
Таким образом, код состояния 200 OK указывает на успешный запрос с содержимым, а код состояния 204 No Content указывает на успешный запрос без содержимого.
Дополнительные ресурсы
- Узнайте о веб-разработке
- Узнайте о поисковой оптимизации
- Услуги веб-разработки от WebFX
- SEO услуги от WebFX
- Веб-документы MDN
- W3Schools
Вернуться к списку кодов состояния HTTP
Ошибка в ответе 200 OK?. Практика возврата ошибки… | Автор Фуонг Ле (@func25)
Ошибка в ответе 200 OK?. Практика возврата ошибки… | от Фуонг Ле (@func25) | MediumMastodon
API, RESTFUL
Возможно ли получить ошибку в ответе 200 OK? В этом посте рассматриваются нюансы кодов состояния HTTP и способы обработки непредвиденных ошибок в ваших веб-приложениях.
Phuong Le (@func25)
·Подписаться
Чтение: 4 мин.·
19 января Photo by Sandy Millar on Unsplash сообщение в ответе 200 OK, также известном как «200 OK
…Автор Phuong Le (@func25)
599 подписчиков
0003
Еще от Фуонг Ле (@ Func25)
Phuong Le (@Func25)
в
5 библиотеки GO, которые я использую почти в каждом проекте
Я заметил, что эти библиотеки всегда являются первыми, что я достигаю, когда начинаю новый проект. Они стали моими любимыми инструментами…
·Чтение через 6 мин·6 мартаPhuong Le (@func25)
in
12 личных приемов, которые изменили мою продуктивность
У вас может не быть видел эти методы раньше, так как я специально разработал их для использования моей командой.
·Чтение 7 минут · 20 мартаPhuong Le (@func25)
in
5+ BAD Practices In Go: Учитесь на ошибках
Учитесь от чужих ошибок и улучшить свое программирование на Go с помощью это руководство, как избежать распространенных ошибок и неправильных практик
·5 минут чтения · 6 февраляPhuong Le (@func25)
in
Go Enums: правильный способ реализации, итерации и трюков с пространством имен
От использования постоянных групп целых чисел к использованию открытых -source библиотеки и идентификатор iota, мы рассмотрим все, что вам нужно…
· чтение за 7 минут · 8 февраляПросмотреть все от Phuong Le (@func25)
Рекомендовано от Medium
Phuong Le (@ func25)
в
Go Enums: правильный способ реализации, итерации и пространства имен
От использования постоянных групп целых чисел до использования библиотек с открытым исходным кодом и идентификатора iota — мы рассмотрим все, что вам нужно…
·Чтение 7 минут·Фев 8Phuong Le (@func25)
in
Техника Golang: Пользовательский тег структуры, например `json:»name»`
Узнайте, как создавать собственные теги структуры в Go, аналогичные к широко используемому тегу json: «name».
·5 мин. чтения·1 февраляСписки
General Coding Knowledge
20 историй·62 сохранения
Кодирование и разработка
11 историй·42 сохранения
9 0055 Истории, которые помогут вам стать разработчиком программного обеспечения19 этажей·168 сохранений
Никогда не поздно и не рано начать что-то
10 этажей·23 сохранения
Мехран
в
Шаблон проектирования фасадов в Голанге
9 0003Скрытое сокровище в программной инженерии
·5 мин чтения·23 июняPhuong Le (@func25)
in
5+ ПЛОХИХ практик в Go: учиться на ошибках
900 04Учитесь на ошибках других и улучшите свое программирование на Go с помощью этого руководства, чтобы избежать распространенных ошибок и неправильных практик.0056
Вот как его построить.
·7 мин чтения·23 июняЛав Шарма
в