Comments (8)
UPDATE
以下のような形で一つを送ることは出来るようになりました。しかし、複数個は未だ送信出来ておりません。
var parameters: [String: AnyObject] {
var params = [String: AnyObject]()
for id in ids {
params["ids[]"] = id
}
return params
}
from apikit.
var parameters: [String: AnyObject] {
return ["ids": ids.map(String.init).joinWithSeparator(",")]
}
とするのはどうでしょう?
from apikit.
出来ました!!
このようにしてparametersに含めればよいのですね。勉強不足でした。
ありがとうございます。
from apikit.
よかったです😌
蛇足ですが、今回のような「WebAPIへのパラメタ送信方法」のような、直接ライブラリに関係ない質問は http://ja.stackoverflow.com/ などの質問系のサイトに投稿するのが望ましいと思います😉
from apikit.
@gin0606 アドバイスありがとうございます!
int型のarrayに対応していない => 今後実装。ということもありうるのかな、という思いも要望も含めここでイシューを立てさせていただいたのですが、改めて考えてみると少し場違いでした。
以後そうさせていただきます!ありがとうございます。
from apikit.
質問と回答をありがとうございます。
DELETEメソッドではURLクエリでパラメーターを表すようになっています。URLクエリで配列を表す方法は決まっていないので、APIKitではURLクエリで配列を表す方法を提供していません。なので、gin0606さんが提案しているような、配列から1つの値へまとめてからパラメーターに渡すという方法を取るのが良いと思います。
POSTなどのHTTPボディを利用するメソッドでは、以下のプロパティで配列を扱えるようになっています。
- APIKit 1.x:
var objectParameters: AnyObject
- APIKit 2.x:
var parameters: AnyObject?
またはvar bodyParameters: BodyParametersType?
from apikit.
他の言語の方が読めるように、タイトルだけ英訳させていただきました 🙇
from apikit.
@ishkawa 丁寧にありがとうございます...!! 大変参考になりました...!!
from apikit.
Related Issues (20)
- Does JSONBodyParameters support nested json? HOT 1
- 'NSInvalidArgumentException', reason: '*** -propertyForKey: only defined for abstract class HOT 1
- How to send request a nest JSON
- how to make request with body parameters json inside json HOT 1
- JSONBodyParameters - Protect adding extra escapes by JSONSerialization.data HOT 1
- Swift4.2 support HOT 6
- How about using a private queue as default callback queue?
- How to update json in BodyParameters HOT 4
- The specs repo latest version is 4.1.0,not 5.0.0 HOT 2
- [question] Was develop/4.0 branch abandoned? HOT 4
- Executing multipart request on same Part instance can cause waiting reading eternally
- Enable Swift 5.1's module stability
- [Q] `xcodebuild` with Swift Package Failed HOT 6
- There is an inconsistency in the PBXGroup references. HOT 1
- how to run Demo.playground? HOT 1
- where to write my common encrypt code
- This library isn't secure by default. It should have the option to set the URLConfiguration to ephemeral.
- Build failed with Xcode14.3
- Swift Concurrency warning
- Any support of Privacy Manifest?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apikit.