# Problem Accessing body in signatureCalculater

**URL:** https://community.gatling.io/t/problem-accessing-body-in-signaturecalculater/2437
**Category:** Gatling (Open-Source)
**Created:** [August 4, 2015, 10:35am UTC](https://community.gatling.io/t/problem-accessing-body-in-signaturecalculater/2437 "2015-08-04T10:35:41Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![E\_Ulrich\_Kriegel](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@E\_Ulrich\_Kriegel](https://community.gatling.io/u/E_Ulrich_Kriegel)
#### Post date: [August 4, 2015, 10:35am UTC](https://community.gatling.io/t/problem-accessing-body-in-signaturecalculater/2437/1 "2015-08-04T10:35:41Z")

</div>

Hi there,  
here is my simple scenario with a StringBody

val scn = scenario(“get topic scenario”)

.feed(ssv(“gabriel/devices.ssv”).circular)

.exec(

http(“getTopic”)

.post(ServiceEndpoints.profile+"/device/subscriptions")

.headers(HeaderMapHelper.createHeaderMap(“POST”, null , “${deviceId}”, “${deviceInfo}”, “${userAgent}”))

.body(StringBody("""{ “id”: “001B1D25-D31C-453B-85D2-D00DB5A19F25”, “type”: 2, “label”: “KATWARN Dev”, “topic\_id”: “katwarn-dev-topic”, “provider\_id” : “kwrn\_de”, “enabled”: true }""")).asJSON

.signatureCalculator(ProfileHmacSignatureCalculator)

.check(status.saveAs(“status”), status.is(200)))

When i try to access the requests body by request.getStringData() i get null.

What’s wrong

Thanks in advance

–Ulrich

---

<div class="post-metadata">

### Author: ![E\_Ulrich\_Kriegel](https://avatars.discourse-cdn.com/v4/letter/e/8797f3/32.png) [@E\_Ulrich\_Kriegel](https://community.gatling.io/u/E_Ulrich_Kriegel)
#### Post date: [August 4, 2015, 12:43pm UTC](https://community.gatling.io/t/problem-accessing-body-in-signaturecalculater/2437/2 "2015-08-04T12:43:26Z")

</div>

signaturecalCulator now uses request.getCompositeByteData() ro access the body.

Problem solved

---

<div class="post-metadata">

### Author: ![slandelle](https://dub1.discourse-cdn.com/flex013/user_avatar/community.gatling.io/slandelle/32/4_2.png) [@slandelle](https://community.gatling.io/u/slandelle)
#### Post date: [August 4, 2015, 12:48pm UTC](https://community.gatling.io/t/problem-accessing-body-in-signaturecalculater/2437/3 "2015-08-04T12:48:35Z")

</div>

Hi,

Actually, it depends on what kind of body you pass, but indeed, when passing an EL string, there’s a good chance you now get a composite. Beware to duplicate if you read it in the signature calculator so the positions are right when finally sending the body.
