タグ付けされた質問 「content-type」

Content-Typeエンティティヘッダーフィールドは、受信者に送信されたエンティティボディのメディアタイプを示します。または、HEADメソッドの場合、リクエストがGETであった場合に送信されるメディアタイプを示します。

5
ファイルのMIMEタイプ(Content-Type)を確認するにはどうすればよいですか?
Linux bashスクリプトでファイルのMIMEタイプ(または「Content-Type」と呼ばれます)を確認する方法はありますか? 私がそれを必要とする理由は、ImageShackがファイルをアップロードするためにそれを必要としているように見えるためapplication/octet-streamです。 ファイルを確認しましたが、実際にはPNG画像です。 $ cat /1.png ?PNG (with a heap load of random characters) これは私にエラーを与えます: $ curl -F "fileupload=@/1.png" http://www.imageshack.us/upload_api.php <links> <error id="wrong_file_type">Wrong file type detected for file 1.png:application/octet-stream</error> </links> これは機能しますが、MIME-TYPEを指定する必要があります。 $ curl -F "fileupload=@/1.png;type=image/png" http://www.imageshack.us/upload_api.php

9
jQuery.ajaxでcontent-typeを 'application / json'に設定できません
このコードがあるとき $.ajax({ type: 'POST', //contentType: "application/json", url: 'http://localhost:16329/Hello', data: { name: 'norm' }, dataType: 'json' }); フィドラーで私は次の生の要求を見ることができます POST http://localhost:16329/Hello HTTP/1.1 Host: localhost:16329 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer: http://localhost:14693/WebSite1/index.html Content-Length: 9 …

4
ContentTypeとMimeTypeの違いは何ですか
私の知る限り、それらはまったく同じです。しかし、いくつかのdjangoドキュメントを閲覧すると、次のコードが見つかりました。 HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') これは私が2人がお互いに仲良くしていることに驚きます。公式の文書は問題を実用的な方法で解決することができました: content_typeは、mimetypeのエイリアスです。歴史的に、このパラメーターは単にmimetypeと呼ばれていましたが、これは実際にはHTTP Content-Typeヘッダーに含まれている値であるため、文字セットエンコーディングを含めることもでき、MIMEタイプの仕様だけではありません。mimetypeが指定されている場合(Noneではない)、その値が使用されます。それ以外の場合は、content_typeが使用されます。どちらも指定されていない場合、DEFAULT_CONTENT_TYPE設定が使用されます。 しかし、十分に解明されていないと思います。(ほとんど同じ)ものに2つの異なる名前を使用する理由 「Content-Type」はブラウザのリクエストで使用される名前であり、それ以外ではほとんど使用されませんか? 何各1との主な違いだし、何かを呼び出すことが右のときmimetypeとは反対にcontent-type?私は下品で文法ナチですか?

6
JavaScriptファイルを提供する場合、application / javascriptまたはapplication / x-javascriptを使用する方が良いでしょう。
質問全体がタイトルに収まります。そして、いくつかのコンテキストを追加します。私は、仕様が言っていることに応じて何が最良であるかを尋ねているのではなく、最近展開されているブラウザーの組み合わせを考えると、何が最良に機能するかを尋ねています。 いくつかのデータポイント: Googleはtext/javascript、ホームページで使用されているJSを使用しています。 Googleはtext/javascriptGoogleドキュメントで使用します。 Googleはapplication/x-javascript、Ajaxライブラリサービスで JavaScriptファイルを提供するために使用します。 Yahooはapplication/x-javascriptJSを提供するために使用しています。 Yahooはapplication/x-javascript、ホームページで提供されるJavaScriptを使用しています。

6
Djangoモデルの主キーとしてUUIDを使用する(一般的な関係への影響)
いくつかの理由で^、いくつかのDjangoモデルで主キーとしてUUIDを使用したいと思います。そうする場合でも、ContentTypeを介してジェネリックリレーションを使用する「contrib.comments」、「django-voting」、「django-tagging」などの外部アプリを使用できますか? 例として「django-voting」を使用すると、投票モデルは次のようになります。 class Vote(models.Model): user = models.ForeignKey(User) content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() object = generic.GenericForeignKey('content_type', 'object_id') vote = models.SmallIntegerField(choices=SCORES) このアプリは、投票されるモデルの主キーが整数であると想定しているようです。 ただし、組み込みのコメントアプリは、整数以外のPKを処理できるようです。 class BaseCommentAbstractModel(models.Model): content_type = models.ForeignKey(ContentType, verbose_name=_('content type'), related_name="content_type_set_for_%(class)s") object_pk = models.TextField(_('object ID')) content_object = generic.GenericForeignKey(ct_field="content_type", fk_field="object_pk") この「integer-PK-assumed」問題は、UUIDの使用を困難にするサードパーティアプリの一般的な状況ですか?または、おそらく、私はこの状況を誤解していますか? あまり問題を起こさずにDjangoの主キーとしてUUIDを使用する方法はありますか? ^いくつかの理由:オブジェクト数の非表示、URLの「IDクロール」の防止、複数のサーバーを使用した競合しないオブジェクトの作成、...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.