CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 12:40:53 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"5c84b07c32aa7bb3b6989855ab8cb4c2"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=e9Rehz%2F7nVQut8ZbCepL7EOdJPj6aIoUhZ91%2BQW2nd03RKQKa6465XYvWeeyQAZ84zwUIG6fPO5KvKkiv4G2lYekAwwc%2FlZevTP4pAuTuC%2FEXz4vpdBrw21Jqec36a2%2B%2BWG0jqCN9V%2F51Uo%2F4sk4FzZdHgjUXJXndQFzvYSPurcU7Dy8bD7GGM%2FTv450udWRL5tRhVIidElCJys1e1pJ0R%2BAsAemRkmzGxV6PKnnSXUhr1IsnFoGZX0z8Hnc41qrTERbQpMDkQ2VJoSJF8kweA%3D%3D--igVPsETVw7kl0Xdo--8s6ryLhnwnHtSMysmWCEMw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.552803505.1752928853; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 12:40:53 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 12:40:53 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B6A4:67A53:4BFCF5:5F4523:687B9255
Tutorial · Farfetch/mockingbird Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 16
Tutorial
Erick Jung edited this page Jun 29, 2020
·
3 revisions
In this tutorial, you'll be able to capture a real data transaction from an iOS application, and modify the content returned from the server.
To focus on mockingbird operations, we're going to use an already made sample app created by 'Corey Davis' on raywenderlich.com
. The app's purpose is downloading some 'Star Wars' data from https://swapi.dev
.
- Download the sample app from raywenderlich
- Download a mockingbird data sample
- Make sure to have the target (real device or simulator) configured
- Follow the steps to install testset and data mocks
- Open the sample app on Xcode and run to see if it's running. You should see:
- Select the first cell to see some details. You should see:
- Start the 'server' and 'proxy' on mockingbird and see if data is already being captured. You should see:
- To change data using the testset's sample, go to
Test
screen and select 'Star Trek'. On the device, kill the app and re-open, to make sure data will be downloaded again. Now you should see mocked data:
- Select the first cell again to see the mocked details. You should see:
Notice that everytime a data mock is accessed, will increase a counter so you have sure everything is working. Also you will see the mock being used on capture timeline with green color.
Clone this wiki locally
You can’t perform that action at this time.