RMRequest

Objective-C

@interface RLMRequest : NSObject

Swift

@_nonSendable(_assumed) class RLMRequest : NSObject

任意のサーバーに対して行うことができる HTTP リクエスト。

  • このリクエストの HTTP メソッド。

    宣言

    Objective-C

    @property (nonatomic) RLMHTTPMethod method;

    Swift

    var method: RLMHTTPMethod { get set }
  • url

    このリクエストが行われる URL。

    宣言

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull url;

    Swift

    var url: String { get set }
  • 基礎となるトランスポートがエラーで失敗するまでに HTTP ラウンド トリップに費やする必要があるミリ秒数。

    宣言

    Objective-C

    @property (nonatomic) NSTimeInterval timeout;

    Swift

    var timeout: TimeInterval { get set }
  • このリクエストのHTTP headers 。

    宣言

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nonnull headers;

    Swift

    var headers: [String : String] { get set }
  • リクエストの本体。

    宣言

    Objective-C

    @property (nonatomic, strong) NSString *_Nonnull body;

    Swift

    var body: String { get set }