#dart
Вопрос:
Я пишу клиентскую библиотеку rest с помощью Dart, поэтому мне было интересно, существует ли какая-либо стандартная библиотека, определяющая заголовки HTTP? так что мне не нужно было определять его самостоятельно и придерживаться того же международного стандарта. Что я сейчас делаю вот так:
class AppInterceptors extends InterceptorsWrapper { @override Futurelt;voidgt; onRequest(RequestOptions options, RequestInterceptorHandler handler) async { if(!options.headers.containsKey("X-Request-ID")){ options.headers["X-Request-ID"] = Uuid().v4(); } handler.next(options); } }
что я хочу сделать вот так:
class AppInterceptors extends InterceptorsWrapper { @override Futurelt;voidgt; onRequest(RequestOptions options, RequestInterceptorHandler handler) async { if(!options.headers.containsKey(StandardHttpHeader.REQUEST_ID)){ options.headers[StandardHttpHeader.REQUEST_ID] = Uuid().v4(); } handler.next(options); } }
должен ли я сам определить заголовок HTTP? Я думаю, что было бы лучше придерживаться того же шага со стандартом.